簡體   English   中英

如何在連接丟失時重新連接jconsole

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM