監視およびstdout / stderr


10

Supervisordのプログラム構成ブロックで、redirect_stderrがtrueの場合、stderr_logfileを設定する必要がありますか?

stderror_logfile=/path/to/logfile/stderr.log
stdout_logfile=/path/to/logfile/stdout.log
redirect_stderr=true

redirect_stderrがtrueであるため、これはstderr.logが空になり、stderrとstdoutストリームの組み合わせがsdtout.logに表示されることを意味します。私の理解は正しいですか?

回答:


14

スーパーバイザ構成ファイルのドキュメントの引用:

redirect_stderr
trueの場合、プロセスのstderr出力を、そのstdoutファイル記述子のスーパーバイザに送り返します(UNIXシェルの用語では、これはを実行するのと同じです/the/program 2>&1)。

stderr_logfile
redirect_stderrがtrueでない限り、プロセスstderr出力をこのファイルに入れます。

[はい、両方stderrstdoutに表示されstdout.log、そしてstderr.log空のままになります。


Thx、それはドキュメントが意味するように見えたが、再確認したかった。
hgcrpd 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.