4

この質問はHTTPD(Apache)2についてです。centOSおよびmodperl1.7+

apacheディレクティブErrorLoglogs/ error_logを使用すると、perl警告がerror_logファイルに表示されます。これをErrorLogsyslog:local1に変更すると、syslogターゲットにperl警告が表示されません。私の質問は、どうすればこれを修正できますか?

(syslogの読み取り:local1。* / var / log / httpd_error)

現在のApacheドキュメントはこれを言っています

非常に多様な異なるメッセージがエラーログに表示される可能性があります。ほとんどが上記の例に似ています。エラーログには、CGIスクリプトからのデバッグ出力も含まれます。CGIスクリプトによってstderrに書き込まれた情報は、エラーログに直接コピーされます。

古いApache(1.3)のドキュメントでは、HookStderrおよびstderrと呼ばれるものが/ dev/nullに送信されることについて説明しています。これを使用してみましたが、configtestが失敗します。

誰かがこれをしましたか?

4

1 に答える 1

1

https://serverfault.com/questions/241751/how-to-get-perl-stderr-to-httpd-log-file-when-using-syslog

于 2011-03-01T19:29:37.303 に答える