服务器:Ubuntu 12.04
我最近注意到我的服务器 kern.log 已停止记录。我没有将 iptables 与 kern.log 分开,因此它曾经非常活跃,但最近它什么都没有记录。但是 Syslog 仍然正常工作。
默认情况下,虚拟服务器设置为使用 rsyslog 作为日志守护进程。
正在运行:sudo dmesg -c
显示仍然有输出需要记录并且 dmesg 日志仍然记录每次服务器重启。
什么原因会导致 kern.log 停止写入?
我能找到的关于这个问题的唯一其他记录是这Ubuntu 错误报告,早在 2008 年就已解决。
更多信息-评论后
硬盘有大约 21GB 的可用空间,并且 dmesg 中没有关于损坏的消息。
我还尝试重命名当前的 kern.log 以强制它生成一个新的,但什么也没有发生。
额外信息 - 随机关机
还值得一提的是(尽管可能没什么用,因为到目前为止我还没有设法诊断出问题),服务器目前在随机关机方面存在一些问题,而随机关机似乎会触发 kern.log 日志记录。
即,在一次随机关机后,重新启动时它会停止记录,然后当它再次随机关机时,重新启动时它会开始记录。