重启rsyslog服务时出现问题(误删/var/log/messages解决方案)

Posted 规格严格-功夫到家-哈工大威海人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重启rsyslog服务时出现问题(误删/var/log/messages解决方案)相关的知识,希望对你有一定的参考价值。

今天修改了/etc/rsyslog.conf中的内容后,想着要通过systemctl restart rsyslog重启服务,但是执行完命令后,总感觉/etc/rsyslog.conf中修改的内容没有生效。
于是乎就去看了下/var/log/messages下的日志文件,发现有这样一行提示:Mar  1 21:33:39 localhost rsyslogd-2027: imjournal: fscanf on state file `/var/lib/rsyslog/imjournal.state‘ failed

接着将这行提示放到网上搜索了一番终于找到一篇解答,地址如下:
http://unix.stackexchange.com/questions/124942/rsyslog-not-logging

注意到这篇有这样几行:
When this issue occurs, you can delete /var/lib/rsyslog/imjournal.state and restart the daemon as a workaround.

rsyslog doesn‘t handle the date directly but only through the systemd API. I‘ve checked the code in imjournal a while ago and this looks like an issue in systemd.


意思是说把/var/lib/rsyslog/imjournal.state文件删掉,然后在执行systemctl restart rsyslog命令,这样/etc/rsyslog.conf修改的内容就会生效。

验证了下,还真的可以。

以上是关于重启rsyslog服务时出现问题(误删/var/log/messages解决方案)的主要内容,如果未能解决你的问题,请参考以下文章

centos7重启rsyslog服务|centos7重启syslog服务

syslog服务重启需要花费太多时间才能完成

CentOS 重启时出现 “Give root password for maintenance”

rsyslog 服务器重启后 发现不能接受到外部日志 只能接受本地日志 关闭防火墙即可

重启播放时出现启动异常

ssh登录时出现闪退问题