내 프로젝트에 대한 부하 테스트를하고 있는데, jconsole을 사용하여 서버를 다시 시작했을 때 모니터링을 시도하면 연결이 끊어지고 있습니다. 이에 대한 해결책이 있습니까?연결에서 jconsole을 다시 연결하는 방법
감사
내 프로젝트에 대한 부하 테스트를하고 있는데, jconsole을 사용하여 서버를 다시 시작했을 때 모니터링을 시도하면 연결이 끊어지고 있습니다. 이에 대한 해결책이 있습니까?연결에서 jconsole을 다시 연결하는 방법
감사
jconsole의 서버가 새로운 프로세스 ID를 가져옵니다 다시 시작하고, jconsole을 생성하는 새로운 방법을 알고하지 않은 프로세스에 연결합니다. 다른 것은 없지만 직접 연결해야합니다.
Jconsole이 (jvm) 프로세스에 연결되어 있습니다. 서버가 중지되면 프로세스가 더 이상 존재하지 않으므로 jconsole 연결이 끊어집니다. 따라서 jconsole을 서버가 시작할 때 생성 된 새로운 프로세스에 연결해야합니다.
거기에 어떤 해결책이 있습니까?
고통을 덜어주는 한 가지 방법은 프로세스 ID 대신 JMX URL을 사용하는 것입니다. JMX URL은 재시작 할 때 절대로 변경되지 않으므로 다시 연결해야 할 때 최소한 프로세스가 덜 고통 스럽습니다.
URL의 형식은 service:jmx:rmi:///jndi/rmi://hostName:portNum/jmxrmi
입니다. 서버가 무엇인지 확실하지 않지만 here's how to enable it on tomcat.