应用服务进程莫名崩溃,日志无明确报错怎么查?
2026-08-11 09:19:15
# Linux
核心服务进程突然停止运行,但应用日志未记录任何异常。这种”静默崩溃”最让人头疼。
排查方法
1. 检查系统资源
确认 CPU / 内存是否充足:
1 | free -m |
资源耗尽可能导致进程被系统机制终止。
2. 看系统日志与内核消息
1 | journalctl -p err -b # 本次启动后的错误日志 |
最关键的线索往往在 OOM Killer:内存不足时内核会挑一个进程杀掉,但应用自己来不及写日志。
3. 排查外部因素
- 安全扫描 / 运维误操作触发进程终止;
- 看审计日志(
auditd/history)确认是否有人为kill。
小结
进程静默崩溃,应用日志没用,系统日志才是真相:journalctl + dmesg 找 OOM Killer,再排查外部误操作。