CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了centos – 命名在日志旋转后停止记录到rsyslog大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

CentOS 6.2,绑定9.7.3,rsyslog 4.6.2 我最近设置了一个服务器,我注意到在日志轮换后,named已停止记录到/ var / log / messages.我认为这很奇怪,因为所有日志记录都是通过rsyslog进行的,并且named不会直接写入日志文件. 这更奇怪,因为我在更新区域文件后命名了HUPed,但它仍然没有记录. 在我停止并重新启动命名后,记录恢复. 这里发生了什
CentOS 6.2,绑定9.7.3,rsyslog 4.6.2

我最近设置了一个服务器,我注意到在日志轮换后,named已停止记录到/ var / log / messages.我认为这很奇怪,因为所有日志记录都是通过rsyslog进行的,并且named不会直接写入日志文件.

这更奇怪,因为我在更新区域文件后命名了HUPed,但它仍然没有记录.

在我停止并重新启动命名后,记录恢复.

这里发生了什么? syslog PID没有改变(/var/run/syslogd.pid匹配ps中显示的PID).当logrotate旋转其日志和HUP时,rsyslog是否会打开一个套接字?

/etc/logrotate.d/syslog:

/var/log/cron
/var/log/maillog
/var/log/messages
/var/log/secure
/var/log/spooler
{
    sharedscripts
    postrotate
        /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
    endscript
}

并且rsyslogd在旋转后继续记录 – 它只是命名(可能还有其他服务)没有正确连接到rsyslogd.这是/ var / log / messages-20120212:

Feb  5 04:45:03 linus kernel: imklog 4.6.2,log source = /proc/kmsg started.
Feb  5 04:45:03 linus rsyslogd: [origin software="rsyslogd" swVersion="4.6.2" x-pid="1178" x-info="http://www.rsyslog.com"] (rE)start
Feb  9 16:16:29 linus yum[13028]: Installed: 2:vim-minimal-7.2.411-1.6.el6.i686
Feb 12 04:09:22 linus rsyslogd: [origin software="rsyslogd" swVersion="4.6.2" x-pid="1178" x-info="http://www.rsyslog.com"] rsyslogd was HUPed,type 'restart'.
Feb 12 04:09:22 linus kernel: Kernel logging (proC) stopped.

我只运行rsyslogd(由于某种原因将其PID保存在/var/run/syslogd.pid中):

root      1178  0.0  0.1  29496  1488 ?        Sl   Jan29   0:20 /sbin/rsyslogd -i /var/run/syslogd.pid -c 4
root      5960  0.0  0.0   2300   504 pts/0    S+   17:45   0:00 grep syslog
@H_404_22@
我想你正在使用chrooted bind.您必须将此行添加到rsyslog.conf:

$AddUnixListenSocket / var / named / chroot / dev / log

确保使用系统上chrooted开发的正确路径.

LUF

大佬总结

以上是大佬教程为你收集整理的centos – 命名在日志旋转后停止记录到rsyslog全部内容,希望文章能够帮你解决centos – 命名在日志旋转后停止记录到rsyslog所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。