JMX-Verbindung schlägt fehl mit "handshake failed...erwartet JDWP-Handshake"
Ich versuche zu verbinden, VisualVM, um eine remote-JMX. IntelliJ verbinden können, ohne Hektik, aber VisualVM schlägt mit der folgenden log-Ausgabe:
Listening for transport dt_socket at address: 5005
Debugger failed to attach: recv failed during handshake: Resource temporarily unavailable
Debugger failed to attach: handshake failed - received >< - expected >JDWP-Handshake<
Hier sind die JVM-Eigenschaften ich bin vorbei bei Laufzeit:
-XX:MaxPermSize=50g -XX:+HeapDumpOnOutOfMemoryError -Xmx50g -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=100.100.100.100 -Dcom.sun.management.jmxremote.port=5006 -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
Mit VisualVM 1.3.9. Nicht sicher, warum es ausfällt, warum IntelliJ gelingt. Ich habe versucht, das deaktivieren der SSL-auth, etc.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem socket lauscht auf 5005 ist nicht eine JMX-Hörer, es ist der java debug wire protocol Zuhörer. Als solche, VisualVM nicht in der Lage, eine Verbindung zu diesem port, und das ist, warum Sie einen handshake-Fehler.