Eu recentemente troquei todos os meus servidores de laboratório do apache pre_fork / mod_php para o apache worker / fcgi / php-fpm, e depois de configurar tudo corretamente, notei um último problema; O php-fpm está adicionando seu próprio "cabeçalho" de registro ao log de erros do php.
Então isso (php-fpm adicionando seu próprio cabeçalho):
Sep 21 22:01:50 dev-a-1 php-fpm: pool www: 2014-09-21@22:01:50 dev-a-1.sn1.j1n.us DEBUG(7): VB9KzAoAAAQAAFGbEuQAAAAQ: Hobis_Api_Bootstrap initalized (should only happen once)
Deve se parecer com isso (um exemplo de entrada de log usando mod_php):
2014-09-21@22:01:50 dev-a-1.sn1.j1n.us DEBUG(7): VB9KzAoAAAQAAFGbEuQAAAAQ: Hobis_Api_Bootstrap initalized (should only happen once)
Como estou registrando tudo no syslog e filtrando lá, posso adicionar um regex como:
.*(pool www:)
Mas eu estou esperando por uma solução mais elegante. Existe uma opção de configuração que eu possa definir para que o php-fpm apenas faça uma passagem direta? Eu tentei definir catch_workers_output
como sim, mas isso não ajudou.