Ģenerējiet Heap Dump, Java Core un System Dump programmā WebSphere

Viens no svarīgākajiem uzdevumiem, lai sistēmas administrators ir ģenerēt sistēmas izdruku, java kodolu un kaudzes dump pakalpojumā WebSphere Application Server.

Parasti tas bija jādara, veicot lietojumprogrammas problēmu novēršanu, un bija jāizpēta problēmas lietojumprogrammā vai infrastruktūrā.

Tas ir iespējams, izmantojot WAS Admin Console vai komandrindu. Pamatojoties uz jūsu vēlmēm, jūs varat izvēlēties metodi.

1. Izmantojot WebSphere administratīvo konsoli

  • Piesakieties DMGR konsolē
  • Kreisajā pusē pārejiet uz Traucējummeklēšanu
  • Noklikšķiniet uz java izgāztuvēm un kodoliem
  • Sarakstā atlasiet JVM un noklikšķiniet uz tā, kuru vēlaties ģenerēt
  5 veidi, kā pārbaudīt, vai vietne ir uz leju vai uz augšu

Dump & Core tiks ģenerēts zem WebSphere profila atrašanās vietas. Jūs saņemsiet absolūto ceļu zem ziņojuma.

2. Izmantojot komandrindu

  • Piesakieties WAS serverī
  • Dodieties uz profilu un atkritnes mapi
  • Izpildiet failu wsadmin.sh
[[email protected] bin]# ./wsadmin.sh
WASX7209I: Connected to process "dmgr" on node localhostCellManager01 using SOAP connector; The type of process is: DeploymentManager
WASX7029I: For help, enter: "$Help help"
wsadmin>
  • Iestatiet JVM nosaukumu mainīgajā
set jvm [$AdminControl completeObjectName type=JVM,process=server1,*]

Piezīme: piemēram, serveris1. Mainiet to uz savu faktisko JVM nosaukumu.

wsadmin>set jvm [$AdminControl completeObjectName type=JVM,process=server1,*]
WebSphere:name=JVM,process=server1,platform=proxy,node=localhostNode01,j2eeType=JVM,J2EEServer=server1,version=8.5.5.0,type=JVM,mbeanIdentifier=JVM,cell=localhostCell01,spec=1.0
wsadmin>

Lai radītu kaudzes dump

$AdminControl invoke $jvm generateHeapDump

Tas ģenerēs kaudzes izdruku un parādīs ceļu, kur tas ir pieejams.

wsadmin>$AdminControl invoke $jvm generateHeapDump
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/./heapdump.20160618.225441.4808.0006.phd
wsadmin>

Lai ģenerētu Java Core

$AdminControl invoke $jvm dumpThreads

Tas ģenerēs pavedienu izdruku un būs pieejams profila ceļā.

  Kā pārlūkprogrammā Chrome skatīt cilnes pilnekrāna režīmā

Jūs redzat, ka izgāztuvju iegūšana ir vienkārša, un to analīze vienmēr ir interesanta. Skatiet manu nākamo rakstu par to, kā tos analizēt lietojumprogrammu problēmu novēršanai.

Vai jums patika lasīt rakstu? Kā būtu ar dalīšanos ar pasauli?