PHP:failed to ptrace PEEKDATA Input/output error

原创
2018/09/11 17:49
阅读数 825

PHP的错误日志中经常出现以下错误

[11-Sep-2018 17:08:47] ERROR: failed to ptrace(PEEKDATA) pid 1695: Input/output error (5)

[11-Sep-2018 17:08:47] NOTICE: finished trace of 1695

[11-Sep-2018 17:08:54] WARNING: [pool www] child 1510, script '/xxx/index.php' (request: "GET /in

dex.php") executing too slow (12.954694 sec), logging

是因为配置文件中设置了request_slowlog_timeout超时时间,但php-fpm对于处理进程信息的跟踪有BUG,导致信息记录不全,将request_slowlog_timeout=0就可以了,不要跟踪慢请求信息。

详细的解释是php-fpm的master与child之间信息沟通不同步导致的, 这里有解释1解释2.

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部