应用服务进程莫名崩溃,日志无明确报错怎么查?
2026-08-11 09:19:15 # Linux

核心服务进程突然停止运行,但应用日志未记录任何异常。这种”静默崩溃”最让人头疼。

排查方法

1. 检查系统资源

确认 CPU / 内存是否充足:

1
2
free -m
top

资源耗尽可能导致进程被系统机制终止。

2. 看系统日志与内核消息

1
2
journalctl -p err -b          # 本次启动后的错误日志
dmesg | grep -i "killed process" # 搜 OOM

最关键的线索往往在 OOM Killer:内存不足时内核会挑一个进程杀掉,但应用自己来不及写日志。

3. 排查外部因素

  • 安全扫描 / 运维误操作触发进程终止;
  • 看审计日志(auditd / history)确认是否有人为 kill

小结

进程静默崩溃,应用日志没用,系统日志才是真相journalctl + dmesg 找 OOM Killer,再排查外部误操作。