Я использую Ubuntu 14.04, и мне удалось использовать rsyslog для отправки журналов ошибок Apache в Papertrail. Затем я перешел на монитор другого файла журнала, и после перезагрузки и комментирования строк конфигурации apache я все еще получаю отслеживаемые журналы apache!
Кэширует ли где-нибудь конфигурационные файлы rsyslog? Я переформулировал rsyslog через sudo service rsyslog restart
и /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
Когда я закомментирую весь этот файл, ошибки апача перестают отслеживаться. Я очень смущен, любая помощь приветствуется.