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/
