rsyslog不logging到auth.log

我正在运行Ubuntu服务器10.04,我的auth.log不再得到更新。 实际上,我的auth.log是空的,一切都被logging到auth.log.1 ,与syslog,邮件和其他日志相同。

这是正常的一切要记入*.log.1 ? 到目前为止,logrotate每周都在旋转。

其次,任何想法为什么这可能会发生? 所有其他日志都很好,我有rsyslog的默认configuration。

这听起来像logrotate成功地将/var/log/auth.log移动到/var/log/auth.log.1,但没有成功地重新加载rsyslog守护进程。 因此,rsyslog认为它仍在写入/var/log/auth.log。

如果你重新加载rsyslog守护进程,它是否适合你?

对此的快速手动修复是重新启动rsyslog守护进程。 然后rsyslog将写入[r] syslog.conf中定义的位置

 $ sudo service rsyslog restart