1️⃣假死现象 服务程序假死具有以下特征:
2️⃣ 造成假死的可能原因
3️⃣分析方法
一般情况分析
如果内存空闲空间充足,可以确定不是内存不足引起;
如果垃圾回收日志正常,包括年轻代和老年代,也基本可以确定不是内存不足引起;
通过查看内存中的对象实例和占用空间,如果没有特别大的情况,也基本可以确定不是内存不足引起;
排除了内存不足的原因,就需要重点分析是否线程被阻塞在某个位置了;
如果有多个节点的服务,可以保留一个节点的状态,用于故障原因分析和查找,另外的节点通过重启服务来尽快恢复正常服务;
京公网安备 11010502049817号