[英]How to reconnect jconsole on connection lost
我正在為我的項目進行負載測試,當我嘗試使用jconsole來監控服務器何時重新啟動連接丟失是否有任何解決方案?
謝謝
jconsole連接到進程,當服務器重新啟動時,它獲得一個新的進程ID,並且jconsole不知道創建的新進程。 沒有別的,但你必須自己連接它。
Jconsole連接到進程(jvm)。 當您的服務器停止時,該進程不再存在,因此jconsole連接將丟失。 因此,您必須將jconsole連接到服務器啟動時創建的新進程。
這有什么解決方案嗎?
緩解痛苦的一種方法是使用JMX URL而不是進程ID。 JMX URL在重新啟動時永遠不會改變,所以當你必須重新連接時,至少這個過程不那么痛苦。
URL的格式為service:jmx:rmi:///jndi/rmi://hostName:portNum/jmxrmi
。 不確定你的服務器是什么,但這里是如何在tomcat上啟用它 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.