php-fpm的LOG输出

之前采取Http协议的AccountServer的调试很痛苦,一些输出信息会直接返还到Client那里,导致不能够随意输出调试信息和错误信息。

昨天在调查为什么总是去DB取静态数据,而没有使用缓存的时候,心想这个问题总是要解决的,不然以后调试太痛苦,于是翻了网上的资料,最后这个资料有效果。

1,修改php-fpm.conf中的配置,如果没有请增加:
[global]
; Note: the default prefix is /usr/local/php/var
error_log = /tmp/php-fpm.log
[www]
; 貌似这个是关键.
catch_workers_output = yes

2.修改php.ini中配置,没有则增加

log_errors = On
error_log = /tmp/php_error.log
;貌似这个也是关键.
error_reporting=E_ALL&~E_NOTICE


相关博文

发表评论

电子邮件地址不会被公开。 必填项已用*标注