2016-04-04 31 views
0

Örnekleyiciyi VisualVM'de kullanamıyorum. Ancak genel bakış & monitörünü uzaktan görebiliyorum. İşte başlattığım sorunu görüntüleyen bir video & java uygulamasına başlangıç ​​betiğim. CentOS kullanarak.VisualVM - CPU/Bellek örneklenemiyor

https://www.youtube.com/watch?v=w4jqH4x1Rzg

Başlangıç ​​denetimi

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 

Hata mesajı

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). 
+0

Java sürümünün uygulamanızla ve VisualVM ile aynı olduğundan emin misiniz? –

+0

Eğer uçuş kaydediciyi kullanabilirseniz daha iyi olduğunu görebilirsiniz. –

+0

@PeterLawrey Bilgisayarımda adanmış sunucuda 1.8.0_77 ve 1.8.0_74 Java kullanıyorum. Aynı sürüm numarasına sahip olmak zorunda mı? Ve öneri için teşekkürler. –

cevap

1

Sorun uzaktan bağlanırken yerine controlRole arasında monitorRole olarak oturum olduğunu idi.