![debian 上的 Supervisord 3.0a8 忽略子日誌記錄選項](https://rvso.com/image/1336285/debian%20%E4%B8%8A%E7%9A%84%20Supervisord%203.0a8%20%E5%BF%BD%E7%95%A5%E5%AD%90%E6%97%A5%E8%AA%8C%E8%A8%98%E9%8C%84%E9%81%B8%E9%A0%85.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”,它會產生臨時檔案。所以有人可以幫助我或有一個想法。預先非常感謝。
PS:我正在使用 3.0a8-1 版本的主管(來自 debian 儲存庫)。該文件適用於 3.0a12,我沒有找到舊版本的文件。