![Supervisord 3.0a8 unter Debian ignoriert untergeordnete Protokollierungsoptionen](https://rvso.com/image/1336285/Supervisord%203.0a8%20unter%20Debian%20ignoriert%20untergeordnete%20Protokollierungsoptionen.png)
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.