相关疑难解决方法(0)

VisualVM over ssh

通过ssh远程阅读Visual VM,但我认为我还没有完全理解,因为它不适合我:-(请有人举个例子吗?

ssh -D 9696 login@ip.of.external.machinevisualvm.exe -J-Dnetbeans.system_socks_proxy=localhost:9696 -J-Djava.net.useSystemProxies=true启动visualvm,但没有显示外部机器的进程(只有像visualvm本身的本地进程).此外,有时(但并非总是)我在ssh窗口中收到消息"通道3:打开失败:连接失败:连接被拒绝".

有帮助吗?

ssh visualvm

48
推荐指数
5
解决办法
4万
查看次数

Jenkins以非常高的CPU使用率运行

我最近从Jenkins 1.6升级到2.5.在我这样做之后,我注意到CPU使用率非常高,有时超过300%(只有4个内核,所以我认为它不会超过400%).我不知道从哪里开始调试这个,但这里是一个线程转储和顶部/ htop的一些截图

HTOP HTOP

最佳: 最佳

linux ubuntu continuous-integration jenkins

14
推荐指数
1
解决办法
2万
查看次数

visualvm可以通过JMX自动连接到远程进程吗?

我有一个在远程计算机上运行的Java进程,该进程设置了一些mbeans.我也在jstatd该机器上以与Java进程相同的用户身份运行.(可以通过编程或使用-Dcom.sun.management.jmxremote...等方式设置mbeans ,这似乎没有区别).

VisualVM能够jstatd连接到它自动发现的进程,但这意味着我无法访问mbeans,例如CPU历史记录图表.或者我可以创建一个显式的JMX连接,它给了我通常的有用工具,但是我希望应用程序在启动时被分配一个随机的JMX端口,这个配置不能是静态的.

有没有办法让VisualVM通过JMX自动连接到我的进程?这需要它自动发现JMX端口,但我原以为jstatd可以做到这一点.有没有人知道visualvm的任何插件自动化这个?

java jmx visualvm jvisualvm

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

visualvm ×2

continuous-integration ×1

java ×1

jenkins ×1

jmx ×1

jvisualvm ×1

linux ×1

ssh ×1

ubuntu ×1