0
Ich kann den Sampler auf VisualVM nicht verwenden. Ich bin jedoch in der Lage, die Übersicht & Monitor aus der Ferne zu sehen. Hier ist mein Startskript für die Java-Anwendung & ein Video, das das Problem anzeigt, das ich erfahre. mit CentOS.VisualVM - Sampler CPU/Speicher nicht möglich
https://www.youtube.com/watch?v=w4jqH4x1Rzg
Startup-Skript
screen -d -m -S SG java -server -Xmx8G -Xms1G -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:MaxGCPauseMillis=30 -XX:+UseBiasedLocking -XX:+OptimizeStringConcat -XX:+UseFastAccessorMethods -XX:+AggressiveOpts -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8766 -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.ssl=false -jar spigot.jar
Fehlermeldung
CPU sampling:
Not available. Cannot access threads in target application. Check the logfile for details (use Help | About | Logfile).
Memory sampling:
Not available. Failed to read objects in target application. Check the logfile for details (use Help | About | Logfile).
Sind Sie sicher, dass die Java-Version für Ihre Anwendung und VisualVM identisch ist? –
Wenn Sie Flugschreiber verwenden können, finden Sie möglicherweise, dass es besser ist. –
@PeterLawrey Ich verwende Java 1.8.0_77 auf dem dedizierten Server & 1.8.0_74 auf meinem Computer. Muss es die gleiche Versionsnummer haben? Und danke für den Vorschlag. –