中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

工具安装成功后登录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性能分析服务启动延迟。

处理步骤

  1. 执行如下命令修改“java.security”文件中的内容。

    vi $JAVA_HOME/conf/security/java.security

  2. 定位如下字段:
    securerandom.source=file:/dev/random

    按“i”进入编辑模式,将等号后面修改为“file:/dev/urandom”:

    securerandom.source=file:/dev/urandom

    按“ESC”,输入“:wq”,按“Enter”保存并退出。

  3. 执行如下命令重启工具。

    systemctl restart thor