linux进程挂掉的原因

可能原因

1, 进程自杀(进程未处理未被捕获的异常等)

2, 手动kill进程

3,OOM(out of memory),当Linux系统内存不足,在大量使用swap之后,会kill掉内存占用最大的进程

4, 其他(预留坑)

解决方式

1,是否重启

验证:
top命令 (up xx days)
uptime命令 (up xx days)

2, 系统日志

dmesg | egrep -i -B100 ‘killed process’

or
egrep -i ‘killed process’ /var/log/messages
egrep -i -r ‘killed process’ /var/log

or
journalctl -xb | egrep -i ‘killed process’

3, 进程所产生的日志

4,history

监控通知

第三方服务: https://uptimerobot.com/