摘要: 数据库CPU飙升到100%的话怎么处理? 当CPU飙升到 100%时,先用操作系统命令 top 命令观察是不是 mysqld 占用导致的。 如果不是,找出占用高的进程,并进行相关处理。 如果是 mysqld 造成的, show processlist,看看里面跑的 session 情况,是不是有消耗 阅读全文
posted @ 2022-07-19 19:33 java架构师1 阅读(468) 评论(0) 推荐(0)
摘要: 排查内存溢出 第一步:查找Java进程号 ps -aux | grep java 第二步:生成dump文件(其中xxx.bin是你生成日志文件的文件名) jmap -dump:live,format=b,file=xxxx.bin 进程ID 第三步:使用jhat分析,这个命令会启动一个服务,将分析结 阅读全文
posted @ 2022-07-19 17:19 java架构师1 阅读(446) 评论(0) 推荐(0)
摘要: 1.Linux下cpu飙升100% top 找出进程 CPU 比较高 PID top -Hp PID 打印 该 PID 进程下哪条线程的 CPU 占用比较高 tid printf “%x\n” tid 将该 id 进行 16 进制转换 tidhex jstack PID |grep tidhex 打 阅读全文
posted @ 2022-07-19 11:17 java架构师1 阅读(82) 评论(0) 推荐(0)