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

转载 2016年08月29日 19:18:47
今天修改了/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 直接kill进程,在重新启动会全部发送日志

jrhapt11:/root# ps -ef | grep rsyslog root 8233 1 0 17:42 ? 00:00:00 /sbin/rsyslogd...

Linux使用问题杂记--解决无/var/log/messages 问题

内核编程insmod后,Ubuntu查看日志无/var/log/messages写好简单内核模块如hellomod.ko后,执行命令 insmod hellomod.ko 后,查看内核打印的pri...
  • C_Major
  • C_Major
  • 2016年05月05日 11:54
  • 3507

没有/var/log/messages

有些问题要确认,所以需要看一下/var/log/messages文件,结果没有。网上说需要配置/etc/syslog.conf,系统里面没有。 查看进程,使用syslogd和klogd进程的,通过修...

rsyslogd 日志服务

特性介绍:http://www.rsyslog.com/features/ 下载: http://www.rsyslog.com/download/ 本文内容来源于: h...
  • dadoneo
  • dadoneo
  • 2013年04月09日 13:36
  • 20654

rsyslog 不打印日志到/var/log/messages

*.info;mail.none;authpriv.none;cron.none;local3.none /var/log/messages 表示 所有来源的info...

rsyslogd服务, Logrotate日志切割

rsyslogd  日志文件格式  基本日志格式包含以下四种  1事件产生的事件  2发生事件的服务器的主机名  3产生事件的服务名或程序  4事件的具体信息  /etc/rsy...

Linux下恢复被误删除的 /var/log/messages(验证可行)

Linux下恢复被误删除的 /var/log/messages 软件开发日常工作中,出于方便定位问题的需要,我们常常会去清空日志文件。但是,Linux新手容易犯的一个错误是把日志...
  • ksn13
  • ksn13
  • 2015年03月04日 17:00
  • 1240

rsyslog imfile配置

$ModLoad imuxsock # provides support for local system logging (e.g. via logger command) $ModLoad imk...

rsyslog日志系统

1 rsyslog日志系统 linux上,应用程序和内核都需要记录日志。负责记录应用程序的是syslogd,记录内核的则是klogd。centos 5上使用的是syslog,但由于其功能过于薄弱和单...

客户端把rsyslog重启,就会发送全部日志 --待研究

客户端: uat-web02:/var/log/nginx# echo "scan-cccc21231">>scan.log uat-web02:/var/log/nginx# cat scan.l...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:重启rsyslog服务时出现问题(误删/var/log/messages解决方案)
举报原因:
原因补充:

(最多只允许输入30个字)