jvisualvm не может видеть ни одного удаленного процесса - PullRequest
0 голосов
/ 18 декабря 2018

Я установил службу jstatd на одном из наших серверов Linux и попытался использовать visualvm на сервере Windows для отслеживания программ Java на этом удаленном сервере Linux.Только порт 1099 сервера Linux открыт для сервера Windows.И я не вижу никаких процессов Java в VisualVM, и jps в этом окне на сервер linus сообщил Error communicating with remote host: Connection refused to host: 192.168.1.137; nested exception is: java.net.ConnectException: Connection refused: connect Но другие jps на других серверах Linux (в той же сети env с указанным сервером, на котором размещен jstatd, без пересылки fireall) можетувидеть процесс на этом сервере Linux через jstatd.Я узнал от , что jps не может подключиться к удаленному jstatd , что может потребоваться переадресация некоторых других портов.На нашем сервере Linux-хостинга jstatd, я вижу tcp 0 0 *:29502 *:* LISTEN 172349/jstatd tcp 0 0 *:1099 *:* LISTEN 172349/jstatd , но порт 29502 меняется каждый раз, когда я перезапускаю jstatd, в любом случае, нужно ли указывать этот порт 29502, безопасность co требует, чтобы мы указывали порты при открытии портов.Или мне нужно сделать что-то еще, чтобы увидеть процессы Java в VisualVM?

...