1

Apache 2.4 エラーをエラー ログに書き込み、Python スクリプトを使用してそれらを Graylog2 サーバーに送信しようとしています。http://www.fnal.gov/docs/products/apache/syslog_logs_notes.htmlhttp://zindilis.com/docs/apache-logs-to-remote-syslog.htmlなどの例を見てください。例は、tee を使用する必要があることを示しています。たとえば、次のようになります。

ErrorLog "| tee -a /var/log/httpd/error_log | nc -u -j syslog.example.com 514"

私は次のことをしています:

ErrorLog "| /usr/bin/tee -a /var/log/httpd/domains/test.error.log | /usr/bin/python /opt/apache2gelf/test.py"

メッセージはログに書き込まれますが、python スクリプトは実行されません。Python スクリプトには 755 のアクセス許可があります。ここで何が欠けていますか?

4

1 に答える 1