我最近把所有的实验室服务器从apache pre_fork / mod_php切换到了apache worker / fcgi / php-fpm,并且在正确设置了一切后,我注意到了最后一个问题。 php-fpm将它自己的日志logging“标题”添加到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)
因为我将所有日志logging到系统日志,并在那里过滤,所以我可以添加一个正则expression式:
.*(pool www:)
但我希望有一个更优雅的解决scheme。 有没有一个configuration选项,我可以设置,所以php-fpm只是直传? 我试着将catch_workers_output设置为yes,但是没有帮助。