Heap Dump, Java Core és System Dump létrehozása a WebSphere-ben

Az egyik lényeges feladat a rendszergazda rendszer kiíratását, java magját és kupackiíratását hozza létre a WebSphere Application Serverben.

Általában ezt kellett tennie az alkalmazások hibaelhárítása során, és ki kellett vizsgálnia a problémákat akár az alkalmazásban, akár az infrastruktúrában.

Ez a WAS felügyeleti konzol vagy a parancssor használatával lehetséges. Az Ön preferenciája alapján kiválaszthatja a módszert.

1. A WebSphere Administrative Console használata

  • Jelentkezzen be a DMGR konzolba
  • Keresse meg a Hibaelhárítás elemet a bal oldalon
  • Kattintson a java dumpokra és magokra
  • Válassza ki a JVM-et a listából, és kattintson a generálni kívántra
  A csoportos beszélgetés fényképének megváltoztatása az iPhone és iPad üzenetekben

A Dump & Core a WebSphere profil helye alatt jön létre. Az üzenet alatt megkapja az abszolút utat.

2. A parancssor használata

  • Jelentkezzen be a WAS szerverre
  • Nyissa meg a profilt és a bin mappát
  • Futtassa a wsadmin.sh fájlt
[[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>
  • Állítsa be a JVM nevet egy változóban
set jvm [$AdminControl completeObjectName type=JVM,process=server1,*]

Megjegyzés: a szerver1 például. Módosítsa ezt a tényleges JVM nevére.

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>

Heap dump létrehozásához

$AdminControl invoke $jvm generateHeapDump

Ez halomkiíratást generál, és megadja az elérési utat.

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

Java Core létrehozásához

$AdminControl invoke $jvm dumpThreads

Ez szálkiíratást generál, és a profil elérési útja alatt lesz elérhető.

  Tényleg mekkora internetsebességre van szüksége?

Látja, hogy a szemétlerakatok beszerzése könnyű, és ezek elemzése mindig érdekes. Tekintse meg a következő cikkemet arról, hogyan elemezheti őket az alkalmazások hibaelhárításához.

Élvezettel olvasta a cikket? Mit szólnál a világgal való megosztáshoz?