![Debian의 Supervisord 3.0a8은 하위 로깅 옵션을 무시합니다.](https://rvso.com/image/1336285/Debian%EC%9D%98%20Supervisord%203.0a8%EC%9D%80%20%ED%95%98%EC%9C%84%20%EB%A1%9C%EA%B9%85%20%EC%98%B5%EC%85%98%EC%9D%84%20%EB%AC%B4%EC%8B%9C%ED%95%A9%EB%8B%88%EB%8B%A4..png)
감독자 하위 프로세스에 대한 로깅을 구성하려고 했습니다(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용이며 이전 버전에서는 찾을 수 없습니다.