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.
Tartalomjegyzék
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 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ő.
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?