Pengawas dan stdout / stderr


10

Untuk blok konfigurasi program di Supervisord, apakah perlu mengatur stderr_logfile jika redirect_stderr benar?

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

Karena redirect_stderr benar, ini berarti stderr.log akan kosong, dan kombinasi stderr dan stdout stream akan muncul di sdtout.log. Apakah pemahaman saya benar?

Jawaban:


14

Mengutip dokumentasi file konfigurasi Supervisord:

redirect_stderr
Jika benar, menyebabkan output stderr proses akan dikirim kembali ke supervisor pada deskriptor file stdout-nya (dalam istilah shell UNIX, ini setara dengan mengeksekusi /the/program 2>&1).

stderr_logfile
Masukkan output proses stderr dalam file ini kecuali redirect_stderr benar.

Lalu ya, keduanya stderrdan stdoutakan muncul di stdout.log, dan stderr.logakan tetap kosong.


Terima kasih, sepertinya itulah yang dimaksud dokumen, tetapi ingin memeriksa ulang.
hgcrpd
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.