Supervisão e stdout / stderr


10

Para um bloco de configuração de programa no Supervisord, é necessário definir stderr_logfile se redirect_stderr for verdadeiro?

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

Como redirect_stderr é verdadeiro, isso significa que o stderr.log estará vazio e a combinação dos fluxos stderr e stdout será exibida no sdtout.log. Meu entendimento está correto?

Respostas:


14

Citando a documentação do arquivo de configuração da Supervisord:

redirect_stderr
Se verdadeiro, faça com que a saída stderr do processo seja enviada de volta à supervisord em seu descritor de arquivo stdout (nos termos do shell UNIX, isso é equivalente à execução /the/program 2>&1).

stderr_logfile
Coloque a saída do processo stderr nesse arquivo, a menos que redirect_stderr seja verdadeiro.

Então sim, ambos stderre stdoutaparecerão stdout.loge stderr.logpermanecerão vazios.


Thx, parecia que era isso que os documentos significavam, mas queria verificar novamente.
Hgcrpd
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.