Eu tentei tentar configurar o registro para processos filho do supervisor ( link ).
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 se parecem com
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 gera arquivos temporários. Então alguém pode me ajudar com isso ou ter uma ideia. Muito obrigado antecipadamente.
P.S .: Estou usando supervisor na versão 3.0a8-1 (do repositório debian). A documentação é para o 3.0a12 e não encontro uma de uma versão mais antiga.
Tags unix