1. 程式人生 > >CentOS 7不收集日誌 /var/log/messages

CentOS 7不收集日誌 /var/log/messages

CentOS 7不收集日誌 /var/log/messages


前一直有日誌生成,正常執行,日誌突然不收集 ,最後一次輪替日誌之後,/var/log/message, /var/log/secure等都不記錄了,並且都是空檔案。

背景

  1. 重啟機器:reboot 無效
  2. 重啟日誌: systemctl start rsyslog 無效
  3. 懷疑空間不足,刪除/var/log/messages,重新執行rsyslog 無效
  4. 重灌下rsyslog,於是yum reinstall rsyslog,重新執行rsyslog 無效

Solution

找到配置檔案 /etc/rsyslog.conf
修改如下:
解註釋:#$ModLoad imklog # reads kernel messages (the same are read from journald)
修改為:$ModLoad imklog # reads kernel messages (the same are read from journald)

增加註釋:$OmitLocalLogging on
修改為:#$OmitLocalLogging on

增加註釋:$IMJournalStateFile imjournal.state
修改為:#$IMJournalStateFile imjournal.state

重啟日誌:systemctl restart rsyslog
tai日誌:tail -f /var/log/messages 可以了