我目前正在使用Nginx和PHP-FPM测试Symfony2。我也使用Xdebug。
Symfony2带有演示包,我想通过在Acme / Demo包中创建语法错误来测试Symfony 2.2.0附带的致命错误的新处理。为什么我这样做,服务器响应是502错误的网关。
但是,如果我在app_dev.php文件中犯了语法错误(因此在触发框架之前),那么Xdebug会告诉我致命错误。
令人惊讶的是,如果我修复了该错字,然后在Acme / Demo捆绑包中重新创建了语法错误,那么Symfony错误处理程序将按预期方式出现。最后,如果修复了所有的错字(页面都可以工作),然后再次重新创建相同的错字(再次出现在Acme / Bundle中),我将得到一个错误的网关。
您对此有任何线索吗?
任何更新?我有同样的问题
—
Kevin Robatel
这里也有更新
—
Zaki Aziz
收到错误的网关错误时,nginx error.log中的哪一行显示?指向PHP-FPM套接字的错误有90%。另外,您可以向我们展示您的nginx配置和您使用的PHP-FPM池配置吗?
—
Bert