阿里云某个集群启动arthas总是失败,其他集群都是正常的,我换过随便一个端口也连不上,是说明arthas attach失败了吗?
[root@aydraasportal-7ffb55944f-l7g5r /home/admin/logs/ayiraasportal]
Arthas script version: 3.7.2
[INFO] JAVA_HOME: /opt/java/openjdk
Found existing java process, please choose one and input the serial number of the process, eg : 1. Then hit ENTER.
Arthas home: /root/.arthas/lib/3.7.2/arthas
Calculating attach execution time...
Attaching to 24 using version /root/.arthas/lib/3.7.2/arthas...
real 0m0.115s
user 0m0.150s
sys 0m0.026s
Attach success.
telnet connecting to arthas server... current timestamp is 1714035709
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
当在阿里云集群上启动Arthas失败且没有输出时,可以按照以下步骤进行排查:
网络检查:
系统资源检查:
Java环境:
JAVA_HOME
环境变量是否已设置,并指向正确的JDK路径。Arthas版本:
日志输出:
/var/log/messages
或/var/log/syslog
,具体位置取决于Linux发行版),寻找可能的错误信息。./bin/arthas-boot > arthas.log 2>&1 &
。进程检查:
ps
命令检查是否存在冲突的Arthas进程,有可能是之前启动的实例没有正确关闭,导致新的实例无法启动。权限问题:
防火墙设置:
Arthas配置:
~/.arthas/lib
目录下的配置,看是否有误配置。手动attach:
jps
找到目标进程ID,然后使用./bin/arthas.sh --port [your_port] [your_pid]
命令手动attach。如果以上步骤都无法解决问题,建议联系阿里云的技术支持,他们可能有更专业的工具和方法来诊断和解决这个问题。同时,提供尽可能详细的信息,包括集群环境、Arthas版本、Java版本以及任何可能的错误信息,这样他们能更快地定位问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。