Debian의 Supervisord 3.0a8은 하위 로깅 옵션을 무시합니다.

Debian의 Supervisord 3.0a8은 하위 로깅 옵션을 무시합니다.

감독자 하위 프로세스에 대한 로깅을 구성하려고 했습니다(http://supervisord.org/logging.html).

내 구성은 다음과 같습니다.

[program:Test_Prog]
command= /usr/bin/php TestProg.php
process_name=%(program_name)s_%(process_num)02d
numprocs=2
directory=/home/blubb/phpstuff/
autorestart=true
user=www-data
redirect_stderr=true
stdout_logfile=test_%(process_num)02d
stdout_logfile_maxbytes=10MB
stdout_logfile_backups=5

로그 파일은 여전히 ​​다음과 같습니다.

Test_Progls_00-stderr---supervisor-ErTqph.log

위의 패턴을 사용하지 않습니다. 문서에 설명된 대로 "stdout_logfile"을 사용하지 않으면 임시 파일이 생성됩니다. 그래서 누군가가 나를 도와주거나 아이디어를 가질 수 있습니다. 많은 감사드립니다.

추신: 저는 버전 3.0a8-1(데비안 저장소에서)의 감독자를 사용하고 있습니다. 문서는 3.0a12용이며 이전 버전에서는 찾을 수 없습니다.

관련 정보