linux下tomcat占用cpu过高问题排查
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,在服务器报cpu过高时,可使用以下命令,快速导出堆栈信息,以方便查看具体的问题。1、使用top命令定位异常进程。可以看见3653的CPU和内存占用率都非常高此时可以再执行ps -ef | grep j
千家信息网最后更新 2025年01月24日linux下tomcat占用cpu过高问题排查
在服务器报cpu过高时,可使用以下命令,快速导出堆栈信息,以方便查看具体的问题。
1、使用top命令定位异常进程。可以看见3653的CPU和内存占用率都非常高
此时可以再执行ps -ef | grep java,查看所有的java进程,在结果中找到进程号为12836的进程,即可查看是哪个应用占用的该进程。
2、使用top -H -p 进程号查看异常线程
3、使用printf "%x\n" 线程号将异常线程号转化为16进制
# printf "%x\n" 线程号
4、 使用jstack 进程号|grep 16进制异常线程号 -A30来定位异常代码的位置(最后的-A30是日志行数,也可以输出为文本文件或使用其他数字)。可以看到异常代码的位置。
可将错误信息给研发同事看看原因
进程
线程
代码
位置
信息
命令
进制
定位
问题
内存
原因
同事
堆栈
数字
文件
文本
服务器
用率
结果
错误
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
存储服务器书面语叫什么
mysql独立服务器
衫矍网络技术有限公司
美国服务器打开国外网页
周村纺织软件开发
vb断开数据库连接
gpu运算服务器租赁公司
下载app的软件开发票
网络安全法试用于哪些网络活动
数据库游标消耗时间
中国林业数据库2.0
长沙网络安全规划
无服务器无域名可以做小程序吗
pve服务器 推荐
两台服务器如何同时配一个地址
云丁网络技术有限公
家庭教育与网络安全
网络安全在IT工作的占比
dede多个域名共用数据库
河北有哪些软件开发专业
软件开发技术考二建
长垣市网络安全部门
网络安全宣传周第几届了
国内发包服务器
资产数据库综合实验心得
魔域职业数据库
杭州玉京网络技术有限公司
软件开发的会议记录
ssh页面数据库
哈利波特服务器名称