Tentei configurar o log para processos filho do supervisor (http://supervisord.org/logging.html).
Aqui está minha configuração:
[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
Os arquivos de log ainda parecem
Test_Progls_00-stderr---supervisor-ErTqph.log
Não está usando o padrão acima. Conforme explicado na documentação, se você não estiver usando "stdout_logfile", ele gerará arquivos temporários. Então alguém pode me ajudar com isso ou ter uma ideia. Muito obrigado antecipadamente.
PS: Estou usando o supervisor na versão 3.0a8-1 (do repositório debian). A documentação é para 3.0a12 e não encontro nenhuma de uma versão mais antiga.