使用php-fpm在nginx服务器上启用Xdebug导致/var/log/nginx/error.log
中记录了SIGSEGV错误:
2015/07/26 20:30:37 [error] 28452#28452: *326 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.50.1, server: mydomain.dev, request: "POST /admin/soap/add/95 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "mydomain.dev", referrer: "http://mydomain.dev/admin/soap/add/95"
当我禁用Xdebug时,错误消失了。
导致此错误的脚本会将SOAP请求发送到外部服务。
在我看来,这可能是某种有缺陷的配置,例如:超过最大连接数或类似的东西,但我不知道如何找到它。
我正在处理的服务器是Vagrant box https://github.com/Varying-Vagrant-Vagrants/VVV。