我在 master.cf 上启用了 -v 选项;但我的 /var/log/maillog 仍然几乎是空的。我遇到了一个问题,我在没有任何日志的情况下调试很困难。
小智 7
我在 CentOS-7 上使用 postfix 遇到了同样的日志问题,但也有任何记录器命令,例如:“记录器系统测试我的日志”
深入检查,我发现 Rsyslogd 不再在 /dev/log 套接字上侦听!!!!这可以用'lsof /dev/log'检查
我通过强制 /etc/rsyslogd.conf 中的 /dev/log 解决了这个问题。
-- 之后$ModLoad imuxsock
-- 添加下一行 input(type="imuxsock" HostName="localhost" Socket="/dev/log")
这将强制使用 /dev/log,在我上次更新后不再是默认值。这可能是一个错误。我有 rsyslog-7.4.7-7.el7_0.x86_64 或
您的 syslogd 设置是否将内容记录到邮件日志?像下面这样:
[alexus@wcmisdlin02 ~]$ grep ^mail /etc/rsyslog.conf
mail.* -/var/log/maillog
[alexus@wcmisdlin02 ~]$
Run Code Online (Sandbox Code Playgroud)
还要确保它正在运行
[alexus@wcmisdlin02 ~]$ sudo service rsyslog status
rsyslogd (pid 1356) is running...
[alexus@wcmisdlin02 ~]$
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
18964 次 |
最近记录: |