
Ich brauche Hilfe bei der Fernüberwachung des permanenten Gen-Speicherplatzes. Wir haben Tomcat unter Windows 2008 R2 installiert. Von Zeit zu Zeit ist der permanente Gen-Speicherplatz voll. Ich möchte den permanenten Gen-Speicherplatz überwachen, bevor er voll ist, damit bestimmte Maßnahmen ergriffen werden können, um Dienstunterbrechungen zu verhindern. Wie mache ich das?
Antwort1
Was Sie suchen istJMX-Remoting– es bietet eine Möglichkeit, einen Blick auf die Permgen-Größe sowie viele andere Informationen über die laufende Java-Instanz zu werfen.
Sie möchten wahrscheinlich Authentifizierung und Verschlüsselung verwenden. Wenn Sie Ihren Java-Optionen jedoch nur Folgendes hinzufügen, sollten Sie damit gut zurechtkommen:
-Dcom.sun.management.jmxremote.port=9000
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
Wie Sie dies überwachen, hängt von Ihrer Überwachungssoftware ab. Für die manuelle Überwachung verwenden Siejvisualvm
aus dem JDK und konfigurieren Sie eine Remote-Instanz.