jvisualvm не может видеть ни одного удаленного процесса

Я установил службу jstatd на одном из наших серверов Linux и попытался использовать visualvm на сервере Windows для отслеживания программ Java на этом удаленном сервере Linux. Только порт 1099 сервера Linux открыт для сервера Windows. И я не вижу никаких процессов Java в VisualVM, и JPS в этом окне на сервер Линус сообщил Error communicating with remote host: Connection refused to host: 192.168.1.137; nested exception is: java.net.ConnectException: Connection refused: connect Но другие jps на других серверах linux (в той же сетевой среде, что и упомянутый сервер, на котором размещен 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?

0 ответов

Другие вопросы по тегам