Wie kann man einen Java-Dump einrichten?
Generell kann man einen Windows-Dump einrichten, siehe Wie kann man ein Dump erstellen (ehemals DrWatson, Windows-DMP)?. Dies erfordert allerdings auch einen Serverneustart. Bei den Services hilft er u.U. nicht weiter, da Java-Prozesse abstürzen können.
Es gibt ein Alternative über die Dienstverwaltung ein Java-Dump zu erhalten (= hprof-Datei). Man kann einfach die Dump-Parameter ergänzen und den Dienst neu starten.
Wichtig: Ein Dump wird so groß wie der Speicher, den der Dienst belegt (analog Windows-Dump). Beispiel: wenn der Dienst mit 2 GM RAM läuft, wird auch 2 GB ins Dateisystem geschrieben.
Schritt für Schritt Anleitung
Die nachfolgende Anleitung wird am Beispiel enaio Documentviewer erklärt. Die Option steht auch bei allen anderen Diensten zur Verfügung.
Vorgehen:
Wenn der Dienst nun abstürzt, wird ein entsprechendes Dump geschrieben.
Beispiel:
Verwandte Artikel