php-fpm:维护 php_mod 日志格式

php-fpm:维护 php_mod 日志格式

我最近将我的所有实验室服务器从 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为是,但没有帮助。

相关内容