Ubuntu syslog:日志轮换后,/var/log/syslog 上没有任何内容写入

Ubuntu syslog:日志轮换后,/var/log/syslog 上没有任何内容写入

我已经运行 Ubuntu VPS 几个星期了,所以昨天进行了几次每月日志轮换。对于类似的事情,/var/log/wtmp看起来符合预期:logfile有最近的条目,也有logfile.1较旧的条目。但是,/var/log/syslog现在为空,即使在重新启动 rsyslog 之后也是如此。有什么想法吗?

我应该提到,这不是类似问题的重复Syslog 未记录任何内容。由于我没有修改任何默认设置,/var/log/syslog 默认包含在/etc/rsyslog.d/50-default.conf

*.*;auth,authpriv.none          -/var/log/syslog

提前致谢。

答案1

我不知道会发生什么,但我有几个问题可以帮助调试它:

  • rsyslogd 正在运行吗?(很明显,但以防万一......)
  • 如果执行命令“logger test”,/var/log/syslog 中是否会出现任何内容?
  • /dev/log 是否存在,并且每个人都有读写权限?它是一个套接字吗?(“文件 /dev/log”)
  • 如果您停止 rsyslogd 然后使用“-d”运行它,会发生什么情况?它会输出任何错误吗?它会向 /var/log/syslog 输出启动消息吗?
  • 如果将 /etc/rsyslog.d 的内容移开,然后仅使用基本配置重新启动 rsyslog,会发生什么变化?

希望这可以帮助。

相关内容