我正在使用 ubuntu 14.04,并且我已经设法使用 rsyslog 将我的 Apache 错误日志推送到 Papertrail。然后我开始监控另一个日志文件,在重新启动并注释掉 apache 配置行后,我仍然得到监控 apache 日志!
rsyslog 是否在某处缓存配置文件?sudo service rsyslog restart
我已经通过和重述了 rsyslog /etc/init.d/rsyslog restart
。
这是我当前的配置文件,它似乎正在监视我的 apache error.log 文件,即使它已被注释掉。
$ModLoad imfile
$InputFilePollInterval 10
# Apache Error file:
#$InputFileName /var/log/apache2/error.log
#$InputFileTag apache-error:
#$InputFileStateFile stat-apache-error
#$InputFileSeverity error
#$InputRunFileMonitor
# App Error files:
$InputFileName /var/www/html/application/logs/log.php
$InputFileTag apache-error:
$InputFileStateFile stat-apache-error
$InputFileSeverity error
$InputRunFileMonitor
当我注释掉整个文件时,apache 错误将停止被监控。我很困惑,任何帮助表示赞赏。