Supervisord 3.0a8 unter Debian ignoriert untergeordnete Protokollierungsoptionen

Supervisord 3.0a8 unter Debian ignoriert untergeordnete Protokollierungsoptionen

Ich habe versucht, die Protokollierung für untergeordnete Supervisor-Prozesse zu konfigurieren (http://supervisord.org/logging.html).

Hier ist meine Konfiguration:

[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

Die Logdateien sehen immer noch so aus:

Test_Progls_00-stderr---supervisor-ErTqph.log

Es verwendet nicht das Muster von oben. Wie in der Dokumentation erklärt, werden temporäre Dateien generiert, wenn Sie „stdout_logfile“ nicht verwenden. Vielleicht kann mir jemand dabei helfen oder hat eine Idee. Vielen Dank im Voraus.

PS: Ich verwende Supervisor in der Version 3.0a8-1 (aus dem Debian-Repository). Die Dokumentation ist für 3.0a12 und ich finde keine für eine ältere Version.

verwandte Informationen