工具安装成功后登录Java性能分析失败
现象描述
工具安装完成后可以成功登录鲲鹏性能分析工具,但是登录Java性能分析失败;执行netstat -anp | grep 9090命令查询9090端口未被占用。
无回显信息,表示端口未被占用。9090为安装过程中设置的Java性能分析内部模块通讯端口,请根据实际情况替换。
可能原因
因为Linux操作系统下的“$JAVA_HOME/conf/security/java.security”文件中默认配置“securerandom.source=file:/dev/random”。“file:/dev/random”的“random pool”依赖于系统中断,因此在系统的中断数不足时,“/dev/random”设备会一直封锁,尝试读取的进程就会进入等待状态,导致Java性能分析服务启动延迟。
处理步骤
- 执行如下命令修改“java.security”文件中的内容。
vi $JAVA_HOME/conf/security/java.security
- 定位如下字段:
securerandom.source=file:/dev/random
按“i”进入编辑模式,将等号后面修改为“file:/dev/urandom”:
securerandom.source=file:/dev/urandom
按“ESC”,输入“:wq”,按“Enter”保存并退出。
- 执行如下命令重启工具。
systemctl restart thor
父主题: FAQ