vim不是內部或外部命令,使用JvisualVM無法連接linux遠程服務器,錯誤無法使用service:jmx:rmi:// /jndi/rmi://ip:p

 2023-10-17 阅读 47 评论 0

摘要:前言 在監控java進程,使用JvisualVM連接遠程服務器時,正常輸入服務器的IP+端口,本來以為可以正常連接的,結果卻提示錯誤無法使用service:jmx:rmi:// /jndi/rmi://ip:port/jmxrmi,工作這么長時間的小余已經見怪不怪,遇到問題先進

前言

在監控java進程,使用JvisualVM連接遠程服務器時,正常輸入服務器的IP+端口,本來以為可以正常連接的,結果卻提示錯誤無法使用service:jmx:rmi:// /jndi/rmi://ip:port/jmxrmi,工作這么長時間的小余已經見怪不怪,遇到問題先進行排查。

在這里插入圖片描述
在這里插入圖片描述
排查問題

首先,一開始看到這個提示,以為是自己再tomcat中添加JVM參數,給配置錯了,于是乎,又打開檢查了一遍。這里我檢查配置是沒有問題的,如果你的配置和我一樣,那么可以看下一步。
在這里插入圖片描述

這里注意,如果你是第一次配置JVM參數,配置完成之后。需要重啟tomcat才會生效,如果你配置的有問題,tomcat是會啟動失敗的。

vim不是內部或外部命令、既然沒有問題,此刻小余的內心還是不慌的,本著遇到問題就找度娘的態度,默默的查起了資料。

在這里插入圖片描述

別說網上這一塊的資料還挺多的。有防火墻是否關閉,還有配置的端口是否加入阿里云安全組。從上圖可以看到,小余配置的端口是10086,這個端口之前已經配置到阿里云安全組了。

查了一堆資料之后,小余開始不淡定了,因為網上說的小余這邊都沒有發現問題。

在這里插入圖片描述

不知道為什么,查了一堆資料后,小余的內心隱隱的覺得問題仍然是因為端口號引起的,于是便由著這個思路去查找資料。終于讓小余找到了一些蛛絲馬跡。

服務器linux、在這里插入圖片描述
原來JMX server指定的監聽端口號外,JMXserver還會監聽一到兩個隨機端口號。那么既然是這樣,問題就很簡答了。小余去看了一下tomcat的進程,找到tomcat的進程id,然后通過lsof查找到對應的端口,將它添加到阿里云安全組中。

在這里插入圖片描述

于是乎立馬連接遠程服務器,成功了!~ 勇敢小余,不怕困難,奇奇怪怪的知識又添加了~
在這里插入圖片描述

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/148409.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息