2016-08-16 75 views
0

這是Windows Jenkins Slaves的上下文。從服務器在SYSTEM用戶下運行,因此Maven構建在SYSTEM用戶下運行的JVM中運行。當這個構建出乎意料地行爲時,如花時間,如果能夠使用jvisualvm來檢查JVM將會很有用,但是當jvisualvm作爲人類用戶運行時,JVM的進程ID不會顯示出來。使用jvisualvm探索運行在windows下的JVM SYSTEM用戶

據我所知,有一種JMX端口在實例化時暴露給JVM的方式不確切,但由於構建由Jenkins運行,並且在這種情況下,間歇性地發生該問題,所以我寧願未使用此選項去,如果可能的

非常感謝

回答

0

你可以從那裏打開一個cmd shell as SYSTEM,然後啓動jvisualvm。

據我所知,是當它被實例化

它可以配置帶密碼的不安全暴露JMX端口到JVM的方式。

相關問題