linux服务器rsyslog进程启动失败分析
背景
服务上rsyslog异常,进程异常system自启动也拉不起来。rsyslog异常导致不打印message日志,自动rsyslog异常后host就没有了message日志。
分析
手动重启 systemctl restart rsyslog报错如下
rsyslog没有专门的log文件,journalctl -u rsyslog.service输出没有什么有用信息。
1、strace调试
# strace -e trace=open,read,close,mmap,munmap -e signal=all -o /tmp/rsyslog_crash.log rsyslogd -n
Segmentation fault
发生段错误