Symfony 504 php致命错误后网关超时

Symfony 504 php致命错误后网关超时,symfony,nginx,php,Symfony,Nginx,Php,我正在使用nginx和php-fpm开发一个基于symfony2的网站,在ubuntu12.10下(是的,我知道我使用的是beta操作系统)。一切都进展顺利,直到由于代码中的错误,我调用了一个不存在的函数,并得到以下结果: Fatal error: Call to a member function (....) 这不是一个问题(这是我代码中的一个bug,很容易修复),但在此之后,没有其他页面加载。我的浏览器一直尝试从Web服务器加载页面,直到nginx超时(在+-30s之后,应该是一些默认超

我正在使用nginx和php-fpm开发一个基于symfony2的网站,在ubuntu12.10下(是的,我知道我使用的是beta操作系统)。一切都进展顺利,直到由于代码中的错误,我调用了一个不存在的函数,并得到以下结果:

Fatal error: Call to a member function (....)
这不是一个问题(这是我代码中的一个bug,很容易修复),但在此之后,没有其他页面加载。我的浏览器一直尝试从Web服务器加载页面,直到nginx超时(在+-30s之后,应该是一些默认超时)并返回:

504 Gateway Time-out
重新启动php fpm解决了这个问题。Nginx日志显示一条超时消息,php fpm日志上没有显示任何内容,即使我将它们设置为调试级别。我试着从fpm切换到fastcgi,同样的事情也发生了

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

编辑:

php 5.4.6


nginx1.2.1

Hmm这可能更像是一个服务器故障问题,因为我认为它可能是用于php fpm的内置nginx fcgi处理程序。这是什么fpm版本/php版本/nginx版本?