Apache 2.4 エラーをエラー ログに書き込み、Python スクリプトを使用してそれらを Graylog2 サーバーに送信しようとしています。http://www.fnal.gov/docs/products/apache/syslog_logs_notes.htmlやhttp://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 のアクセス許可があります。ここで何が欠けていますか?