当php-fpm返回500时,Nginx返回502错误

时间:2014-02-14 16:32:24

标签: nginx php error-code

我用php-fpm运行nginx。每当我的Symfony应用程序崩溃时,它都会返回500错误,其中包含我需要的调试信息和堆栈跟踪。问题是Nginx转储该信息并返回502错误而没有内容。

如何配置nginx以转发来自php-fpm的500错误和内容?

2 个答案:

答案 0 :(得分:2)

您可以使用“proxy_intercept_errors on”将错误代码传输到客户端。 http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_intercept_errors

答案 1 :(得分:0)

如果您的Symfony应用程序在返回任何内容之前崩溃,那么就没有内容。