AIX: Wie erstelle ich einen Dump, der auch die anwendungsbezogenen Informationen enthält?

AIX: Wie erstelle ich einen Dump, der auch die anwendungsbezogenen Informationen enthält?

Es gibt einen Server mit einem interessanten Problem (einige andere hatten das Problem auch). Wir glauben, dass SAP fast das gesamte Paging übernimmt, aber das können wir nicht zu 100 % sagen, denn wenn dieses Problem auftritt, läuft nicht einmal ein „ps -ef“ auf dem System, weil der Befehl hängen bleibt!

Wie kann ich während des Problems (vor einem Neustart, da ein Neustart das Problem behebt) einen Dump erstellen, den die Entwickler später analysieren können?

Bisher habe ich gelesen, dass wenn:

sysdumpstart -p

ausgeführt wird, führt AIX einen Dump durch und startet anschließend neu:

-p  Initiates a system dump and writes the results to the primary dump device.

Frage: Aber ist das genug?(der Befehl „sysdumpstart -p“) Wird ein Dump erstellt, in dem auch die SAP-bezogenen Informationen gespeichert werden, um später Fehler zu beheben?

12:root@SERVER:/root # sysdumpdev -l
primary              /dev/lg_dumplv
...
12:root@SERVER:/root # sysdumpdev -e
Estimated dump size in bytes: 4660710604
12:root@SERVER:/root # 

Das lg_dumplv ist 12288 MByte groß, sollte also ausreichen.

Nach dem Neustart finde ich die Dump-Dateien in "/var/adm/ras/vmcore.x"? Oder gibt es einen zusätzlichen Befehl, um den Dump vom Dump-Level ins FS zu übertragen?

Antwort1

sysdumpstart -p

es dauerte ungefähr 22 Minuten, um diesen 4 GB großen Dump zu erstellen. Nach dem Dump wird automatisch neu gestartet! Speichern Sie nach dem Neustart den Dump vom DumpLV in einer Datei.

smitty dump
Copy a system dump from a dump device to a file

versuche einen Entwickler zu finden, der die Dump-Datei analysieren kann :) öffne den Softwareaufruf.

So erzwingen Sie einen System-Dump: https://www-01.ibm.com/support/docview.wss?uid=isg3T1019210

verwandte Informationen