GAE随机未捕获异常错误

时间:2014-06-06 12:25:41

标签: php codeigniter google-app-engine

我在谷歌应用程序引擎上有一个codeigniter应用程序,当我移动应用程序时,它将主要工作,但我会在我点击页面时遇到这些间歇性问题而且它会成为完全空白,HTML中只有一个标题为:

<html><head>
<title>s~nypl-cap : uncaught application failure</title><body><pre><br></pre></body></html>

当我检查日志时,我得到的是500错误,内容如下:  &#34;处理此请求的进程遇到问题,导致它退出。这可能会导致新进程用于您的应用程序的下一个请求。 (错误代码204)&#34;

如果我刷新页面,它会重新加载就好了。我不知道任何帮助可能会有什么不妥。

1 个答案:

答案 0 :(得分:0)

App Engine cannot have more than 12 concurrent connections to a Cloud SQL instance”。因此,您需要在处理请求之前关闭任何已建立的连接。如果不这样做会导致泄漏,最终新连接可能会失败。这可能是你得到204错误的原因之一。因此,在生产(App Engine Cloud SQL)数据库设置部分的“database.php”文件中,您可以将行$db['production']['pconnect'] = TRUE;更改为$db['production']['pconnect'] = FALSE;并查看其是否有效。