jvisualvm无法看到任何远程进程

时间:2018-12-18 05:38:14

标签: java jvm jvisualvm jstatd

我在我们的一台Linux服务器上设置了一个jstatd服务,并试图在Windows服务器上使用visualvm来跟踪该远程Linux服务器上的Java程序。 Windows服务器仅打开linux服务器的1099端口。而且我在visualvm中看不到任何java进程,并且在此窗口中的lins服务器上没有jps报告 Error communicating with remote host: Connection refused to host: 192.168.1.137; nested exception is: java.net.ConnectException: Connection refused: connect 但是其他Linux服务器上的其他jps(与托管jstatd的所述服务器位于同一网络环境中,没有fireall限制)可以通过jstatd看到该Linux服务器上的进程。 我从jps can't connect to a remote jstatd获悉,可能需要转发其他一些端口。 在我们的jstatd托管linux服务器上,我看到了 tcp 0 0 *:29502 *:* LISTEN 172349/jstatd tcp 0 0 *:1099 *:* LISTEN 172349/jstatd 但是每次我重新启动jstatd时29502端口都会更改,无论如何都可以指定29502端口,因此公司的安全部门希望我们在打开端口时指定端口。还是我需要做其他事情才能在visualvm中查看Java进程?

0 个答案:

没有答案