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 エラーの監視が停止します。私は非常に混乱しています。