Generați Heap Dump, Java Core și System Dump în WebSphere

Una dintre sarcinile esențiale pentru administrator de sistem este de a genera dump sistem, nucleu java și dump heap în WebSphere Application Server.

De obicei, trebuia să faceți atunci când depanați aplicația și trebuia să investigați problemele fie în aplicație, fie în infrastructură.

Acest lucru este posibil fie folosind Consola de administrare WAS, fie linia de comandă. În funcție de preferințele dvs., puteți alege metoda.

1. Folosind Consola Administrativă WebSphere

  • Conectați-vă la DMGR Console
  • Navigați la Depanare în partea stângă
  • Faceți clic pe java dumps and cores
  • Selectați JVM-ul din listă și faceți clic pe cel pe care doriți să îl generați

Dump & Core vor fi generate în locația profilului WebSphere. Veți obține calea absolută sub mesaj.

2. Folosind linia de comandă

  • Conectați-vă la WAS Server
  • Accesați profilul și folderul bin
  • Executați fișierul 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>
  • Setați numele JVM într-o variabilă
set jvm [$AdminControl completeObjectName type=JVM,process=server1,*]

Notă: server1 este de exemplu. Schimbați-l cu numele dvs. JVM actual.

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>

Pentru a genera heap dump

$AdminControl invoke $jvm generateHeapDump

Aceasta va genera heap dump și vă va oferi calea unde este disponibilă.

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

Pentru a genera Java Core

$AdminControl invoke $jvm dumpThreads

Acest lucru va genera descărcarea firului și va fi disponibil sub calea profilului.

  Cum poate ISP-ul meu să spună că folosesc BitTorrent?

Vedeți că obținerea de gunoi este ușor și analizarea lor este întotdeauna interesantă. Consultați următorul meu articol despre cum să le analizez pentru depanarea aplicației.

Ți-a plăcut să citești articolul? Ce zici de împărtășirea cu lumea?