504致命错误后网关超时

时间:2012-10-12 11:46:32

标签: symfony nginx php

我正在使用nginx和php-fpm开发一个基于symfony2的网站,在ubuntu 12.10下(是的,我知道我使用的是测试版操作系统)。一切都很好,直到由于我的代码出错,我调用了一个未完成的函数,并得到以下内容:

Fatal error: Call to a member function (....)

这不是问题(这是我的代码中的一个错误,很容易修复),但在此之后,没有其他页面加载。我的浏览器只是不断尝试从网络服务器加载页面,直到nginx超时(在+ - 30s之后,这应该是一些默认的超时)并返回:

504 Gateway Time-out

重启php-fpm解决了这个问题。 Nginx日志显示超时消息,即使我将它们设置为调试级别,php-fpm日志也不会出现任何内容。我尝试从fpm切换到fastcgi,同样的事情发生了。

我环顾四周,但所有类似的错误都与大请求/文件处理有关,但事实并非如此。即使在开发条件下(没有缓存等),我网站上的所有页面都会在几秒钟内加载。

修改

php 5.4.6

nginx 1.2.1

0 个答案:

没有答案