linux 服务器jps命令不输出Java进程
1、先查看命令 java -version 看看能不能输出 jdk的版本
不能,安装jdk
能,进入第2步
2、命令先ps -ef|grep java 查看哪些jar 项目启动了
没有,先启动一个jar项目起来方便查看
有,进入3
3、命令 jps
没有展示 (当前用户没有”/tmp/hsperfdata_当前用户名 “的权限,多半这个这个目录的权限是在root 下 ,进行赋值权限 sudo chown 用户名 /tmp/hssperfdata_用户名 )
展示了
4、java -jar arthas_boot.jar
告警 (Can not find java process. Try to run `jps` command lists the instrumented Java Hotspot VMs on the target system. ),返回第3步
查询不到, 第2步中启动的jar的用户和当前指向java -jar arthas_boot.jar 不是同一个用户,会造成监控不到
启动成功完成
提示: /tmp/hssperfdata_用户名 这个目录是jps 启动后用来存储启动jar的pid的目录,用来监控用的
参考来源
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2022-11-05 Vue Need to install with `app.use` function