Generer Heap Dump, Java Core & System Dump i WebSphere

En av de viktigste oppgavene for Systemadministrator er å generere systemdump, java core og heap dump i WebSphere Application Server.

Vanligvis måtte du gjøre når du feilsøkte applikasjonen og trengte å undersøke problemene enten i applikasjonen eller infrastrukturen.

Dette er mulig enten ved å bruke WAS Admin Console eller kommandolinje. Basert på dine preferanser kan du velge metode.

1. Bruke WebSphere Administrative Console

  • Logg inn på DMGR-konsollen
  • Naviger til Feilsøking på venstre side
  • Klikk på java dumps og kjerner
  • Velg JVM fra listen og klikk på den du ønsker å generere
  Slik logger du på Poshmark

Dump & Core vil bli generert under WebSphere-profilplassering. Du vil få den absolutte banen under meldingen.

2. Bruke kommandolinjen

  • Logg inn på WAS Server
  • Gå til profil og bin-mappen
  • Kjør filen 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>
  • Sett JVM-navn i en variabel
set jvm [$AdminControl completeObjectName type=JVM,process=server1,*]

Merk: server1 er for eksempel. Endre dette til ditt faktiske JVM-navn.

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>

For å generere heap dump

$AdminControl invoke $jvm generateHeapDump

Dette vil generere heap dump og gi deg banen der den er tilgjengelig.

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

For å generere Java Core

$AdminControl invoke $jvm dumpThreads

Dette vil generere tråddump og vil være tilgjengelig under profilbane.

  Hvordan kansellerer jeg Instacart Shopper-kontoen min

Du ser det er enkelt å få dumping, og det er alltid interessant å analysere dem. Sjekk ut min neste artikkel om hvordan du analyserer dem for applikasjonsfeilsøking.

Likte du å lese artikkelen? Hva med å dele med verden?