tomcat服务器无响应问题排查
事故现象
问题排查
首先查看了下Tomcat是否宕机
-XX:CICompilerCount=4 -XX:+DisableExplicitGC -XX:InitialHeapSize=262144000 -XX:MaxHeapSize=4164943872 -XX:MaxNewSize=1388314624 -XX:MaxTenuringThreshold=15 -XX:MinHeapDeltaBytes=524288 -XX:NewRatio=2 -XX:NewSize=87031808 -XX:OldSize=175112192 -XX:SurvivorRatio=10 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParallelGC
jmap -dump:format=b,file=/neworiental/temp/dump.bin 15183
分析NGINX
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
TIME_WAIT 1057
分析问题
新的线索:MySQL异常信息
验证第一次分析结果

第二个月又一次出现假死
再次分析问题
[root@localhost][(none)]>show PROCESSLIST;
+--------+-----------------+--------------------+---------------+---------+----------+------------------------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+--------+-----------------+--------------------+---------------+---------+----------+------------------------+------------------+
| 158280 | leave_db | 127.0.0.1:60594 | leaveapproval | Sleep | 6 | | NULL |
| 158282 | leave_db | 127.0.0.1:60634 | leaveapproval | Sleep | 6 | | NULL |
| 158306 | leave_db | 127.0.0.1:47244 | leaveapproval | Sleep | 6 | | NULL |
| 158309 | leave_db | 127.0.0.1:48752 | leaveapproval | Sleep | 48 | | NULL |
| 158312 | leave_db | 127.0.0.1:51522 | leaveapproval | Sleep | 6 | | NULL |
| 158315 | root | localhost | NULL | Query | 0 | starting | show PROCESSLIST |
+--------+-----------------+--------------------+---------------+---------+----------+------------------------+------------------+
14 rows in set (0.00 sec)
解决并验证
文章转载自小兀军,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。








