Ένα από τα βασικά καθήκοντα για την διαχειριστής συστήματος είναι η δημιουργία χωματερής συστήματος, πυρήνας java και χωματερής σωρών στον WebSphere Application Server.
Συνήθως, έπρεπε να κάνετε κατά την αντιμετώπιση προβλημάτων εφαρμογής και έπρεπε να διερευνήσετε τα ζητήματα είτε στην εφαρμογή είτε στην υποδομή.
Αυτό είναι δυνατό είτε χρησιμοποιώντας την Κονσόλα διαχειριστή WAS είτε τη γραμμή εντολών. Με βάση την προτίμησή σας, μπορείτε να επιλέξετε τη μέθοδο.
Πίνακας περιεχομένων
1. Χρήση της κονσόλας διαχείρισης WebSphere
- Συνδεθείτε στην Κονσόλα DMGR
- Μεταβείτε στην Αντιμετώπιση προβλημάτων στην αριστερή πλευρά
- Κάντε κλικ σε java dumps και πυρήνες
- Επιλέξτε το JVM από τη λίστα και κάντε κλικ σε αυτό που θέλετε να δημιουργήσετε
Το Dump & Core θα δημιουργηθεί στην τοποθεσία προφίλ WebSphere. Θα λάβετε την απόλυτη διαδρομή κάτω από το μήνυμα.
2. Χρήση γραμμής εντολών
- Συνδεθείτε στον διακομιστή WAS
- Μεταβείτε στο φάκελο προφίλ και κάδου
- Εκτελέστε το αρχείο 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>
- Ορίστε το όνομα JVM σε μια μεταβλητή
set jvm [$AdminControl completeObjectName type=JVM,process=server1,*]
Σημείωση: ο διακομιστής 1 είναι για παράδειγμα. Αλλάξτε το στο πραγματικό σας όνομα JVM.
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>
Για να δημιουργήσετε χωματερή σωρών
$AdminControl invoke $jvm generateHeapDump
Αυτό θα δημιουργήσει χωματερή σωρών και θα σας δώσει τη διαδρομή όπου είναι διαθέσιμη.
wsadmin>$AdminControl invoke $jvm generateHeapDump /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/./heapdump.20160618.225441.4808.0006.phd wsadmin>
Για να δημιουργήσετε Java Core
$AdminControl invoke $jvm dumpThreads
Αυτό θα δημιουργήσει ένδειξη νήματος και θα είναι διαθέσιμο στη διαδρομή προφίλ.
Βλέπετε ότι η λήψη χωματερών είναι εύκολη και η ανάλυσή τους είναι πάντα ενδιαφέρουσα. Δείτε το επόμενο άρθρο μου σχετικά με τον τρόπο ανάλυσής τους για αντιμετώπιση προβλημάτων εφαρμογής.
Σας άρεσε να διαβάζετε το άρθρο; Τι θα λέγατε να μοιράζεστε με τον κόσμο;