Недавно я переключил все свои лабораторные серверы с apache pre_fork / mod_php на apache worker / fcgi / php-fpm, и после правильной настройки я заметил одну последнюю проблему; php-fpm добавляет свой собственный "заголовок" журнала в журнал ошибок php.
Итак, это (php-fpm добавляет собственный заголовок):
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)
Должно выглядеть так (пример записи журнала с использованием 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)
Поскольку я записываю все в системный журнал и фильтрую там, я могу добавить регулярное выражение, например:
.*(pool www:)
Но я надеюсь на более элегантное решение. Есть ли параметр конфигурации, который я могу установить, чтобы php-fpm просто выполнял прямой проход? Я попытался установить catch_workers_output
да, но это не помогло.