2010-08-14 11 views
5

Ich verwende häufig jstat, um GC-bezogene Statistiken zu erhalten. Es gibt jedoch Zeiten, in denen ich einfach keine Statistiken von einer JVM erhalten kann. Es sagt nur, dass es die Prozess-ID nicht finden kann, obwohl es die richtige ID ist.Sun Java jstat funktioniert nicht .. manchmal!

Etwas tiefer graben, scheint es zu den "/ tmp/hsperfdata" bezogenen Dateien verwandt zu sein. Auf Servern mit diesem Verzeichnis/diesen Dateien funktioniert jstat wie erwartet (jps zeigt auch die korrekten Instanzen an). Auf den Servern/Instanzen, auf denen es fehlschlägt, sehe ich nicht das Verzeichnis "/ tmp/hsperfdata" (und jps meldet die PID nicht).

Hat jemand anderes in das hineingeraten? Ich habe irgendwo gelesen, dass die TMP-Variable korrekt eingestellt werden muss, aber ich sehe keinen Unterschied in den Umgebungseinstellungen zwischen dem Server-Konto, wo es funktioniert und wo nicht.

+0

einfach in das gleiche Problem lief selbst habe bisher nichts Brauchbares auf dem ‚Netz gefunden. Wird posten wenn ich auf die Lösung stoße. –

Antwort