감독자와 표준 출력 / 표준


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 출력을이 파일에 넣으십시오.

그리고 네, 모두 stderr와 stdout에 나타납니다 stdout.log, 그리고 stderr.log빈 유지됩니다.


Thx는 문서가 의미하는 것처럼 보였지만 다시 확인하고 싶었습니다.
— hgcrpd
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.