Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Google应用程序引擎中出现意外服务器错误_Php_Google App Engine - Fatal编程技术网

Php Google应用程序引擎中出现意外服务器错误

Php Google应用程序引擎中出现意外服务器错误,php,google-app-engine,Php,Google App Engine,我有一个PHP应用程序运行在谷歌应用程序引擎上,它使用谷歌云SQL 最近,我们看到我们的用户数量增加了,从那以后,我们得到了以下错误 这种情况经常发生,但在随机视图中。我们确信代码没有问题。但是,一旦用户刷新浏览器,此错误就会消失 有人能帮助我们理解为什么会发生这种情况吗 Krish,我不确定您在复制等方面的设置是什么,但是如果此问题是在用户增加后开始的,则很可能是您遇到了并发连接、队列限制问题 云SQL的文档 有一节是关于CloudSQL实例限制的。您可能正在达到队列限制。这可能是因为太多用户

我有一个PHP应用程序运行在谷歌应用程序引擎上,它使用谷歌云SQL

最近,我们看到我们的用户数量增加了,从那以后,我们得到了以下错误

这种情况经常发生,但在随机视图中。我们确信代码没有问题。但是,一旦用户刷新浏览器,此错误就会消失


有人能帮助我们理解为什么会发生这种情况吗

Krish,我不确定您在复制等方面的设置是什么,但是如果此问题是在用户增加后开始的,则很可能是您遇到了并发连接、队列限制问题

云SQL的文档

有一节是关于CloudSQL实例限制的。您可能正在达到队列限制。这可能是因为太多用户同时发出请求,或者您的查询太慢,阻塞了队列,导致用户溢出队列

文档中的同一页讨论了如何在页面下方启用查询日志,并向您展示了如何在激活后查询SQL日志,以查找可能导致问题的慢速查询

SELECT * FROM mysql.slow_log;

如果您能够通过修复查询来解决它,那就太好了!如果没有,也许是时候引入读取副本来在数据库的两个实例之间分散负载了。

现有的日志肯定会告诉您什么?发生这种情况时,我在日志中看不到任何内容。这并不是通过一系列的步骤来实现的。如果10个用户登录,2个用户可能会得到,8个用户就可以了。谢谢你的评论。让我试一试。