CentOS 7.2 配置 php-fpm 删除 Xdebug 扩展出现 recv() failed 报错

CentOS 7.2 配置 php-fpm 删除 Xdebug 扩展出现 recv() failed 报错

大家好,我在 php.ini 中去掉 xdebug.so 的扩展(zend_extension)设置,重启 php-fpm 出现 recv() failed 报错,希望伙伴们指点方向。

问题描述

问题背景

前段时间在 CentOS 7.2 配置 PHP-FPM 添加了 Xdebug 扩展,后续发现导致 Laravel 运行缓慢,希望去掉 xdebug 扩展以加快速度,但出现上面提到的报错。

问题复现步骤

  1. 在 php.ini 中注释掉 xdebug.so 的扩展

    #zend_extension=/home/s/apps/php-7.3.18/lib/php/extensions/no-debug-non-zts-20180731/xdebug.so

  2. 重启 php-fpm 和 nginx
    ps aux | grep php | awk '{print $2}' | xargs kill
    /home/s/apps/openresty-1.15.8.3/bin/openresty -s reload
  3. 访问 web 服务,Nginx 日志出现报错

    recv() failed (104: Connection reset by peer) while reading response header from upstream

已经参考的文档

尝试搜索社区文档,并尝试以下文档中给出的解决方案,均未见效:
:x: 回答1 尝试打印更多 Debug 错误日志寻找解答
:x: 回答2 尝试修改 Nginx 配置更大的 keepAliveTimeout

运行代码环境

软件 版本
操作系统 7.2
PHP 7.3.18

期望得到您的指点,感谢!

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!