项目

一般

简介

jdk自带命令无法使用

邱 京宽超过 2 年 之前添加

V10在一段时间后无法访问到应用页面 进行性能分析

首先使用top命令没有问题

查看到占用大的进程pid后进行jstack抓堆栈日志

发现无法找到jstack命令 使用jmap也同样如此

查看ps -ef |grep apusic后截图如下

jdk1.8小版本为202

然后用java -version查看发现是版本为jdk1.8_242  于是去查看/etc/profile文件  配置环境为202的环境

于是我source /etc/profile 后再用java -version命令查看 版本为202 与之对应

但是这时候使用jps命令无法查看到之前的启动的进程pid截图如下

查看jmap和jstack命令都没有问题 如下

但是如果加上进程pid就会报错 截图如下

至此 只能重启中间件及应用进程 重启后使用命令正常

 

关键词:jstack jmap jsp