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

eze*_*zon 6 ubuntu syslog rsyslog

我已经运行 Ubuntu VPS 几个星期了,所以昨天发生了几次每月的日志轮换。对于像/var/log/wtmp预期那样的事情:logfile有最近的条目,而logfile.1旧的条目。但是,/var/log/syslog即使在重新启动 rsyslog 之后,现在也是空的。有任何想法吗?

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

*.*;auth,authpriv.none          -/var/log/syslog
Run Code Online (Sandbox Code Playgroud)

提前致谢。

rsu*_*rez 5

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

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

希望这可以帮助。