首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >正在将php fpm池error_log写入全局错误日志文件

正在将php fpm池error_log写入全局错误日志文件
EN

Stack Overflow用户
提问于 2018-08-21 03:14:29
回答 1查看 716关注 0票数 1

当所有php错误日志都写入全局log: /var/log/php-fpm/error.log而不是单独的池日志时,我们会遇到问题。有没有办法解决这个问题?

全局配置:

代码语言:javascript
复制
[root@linuxbox88 etc]# grep error php-fpm.conf
error_log = /var/log/php-fpm/error.log

www.conf

代码语言:javascript
复制
[root@linuxbox88 php-fpm.d]# grep error_log www.conf
;       (error_log, sessions.save_path, ...).
php_admin_value[error_log] = /var/log/php-fpm/www-error.log

error.log

代码语言:javascript
复制
[20-Aug-2018 18:59:49] WARNING: [pool www] child 19103 said into stderr: "NOTICE: PHP message: PHP Parse error:  syntax error, unexpected 'dawiu' (T_STRING) in /usr/share/nginx/public_html/test.php on line 1"
[20-Aug-2018 19:00:04] WARNING: [pool www] child 19105 said into stderr: "NOTICE: PHP message: PHP Parse error:  syntax error, unexpected 'dawiu' (T_STRING) in /usr/share/nginx/public_html/test.php on line 1"
[20-Aug-2018 19:00:05] WARNING: [pool www] child 19101 said into stderr: "NOTICE: PHP message: PHP Parse error:  syntax error, unexpected 'dawiu' (T_STRING) in /usr/share/nginx/public_html/test.php on line 1"
[20-Aug-2018 19:00:05] WARNING: [pool www] child 19097 said into stderr: "NOTICE: PHP message: PHP Parse error:  syntax error, unexpected 'dawiu' (T_STRING) in /usr/share/nginx/public_html/test.php on line 1"

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-08-21 03:24:02

您可以尝试使用set_error_handler函数。使用此功能,您可以调整自定义日志的许多参数,使其满足您的需求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51937153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档