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”,它会生成临时文件。所以有人可以帮助我或有想法。提前谢谢。

PS:我使用的是 3.0a8-1 版的 Supervisor(来自 Debian 存储库)。文档是针对 3.0a12 的,我找不到旧版本的文档。

相关内容