Php Google应用程序引擎中出现意外服务器错误
我有一个PHP应用程序运行在谷歌应用程序引擎上,它使用谷歌云SQL 最近,我们看到我们的用户数量增加了,从那以后,我们得到了以下错误 这种情况经常发生,但在随机视图中。我们确信代码没有问题。但是,一旦用户刷新浏览器,此错误就会消失Php Google应用程序引擎中出现意外服务器错误,php,google-app-engine,Php,Google App Engine,我有一个PHP应用程序运行在谷歌应用程序引擎上,它使用谷歌云SQL 最近,我们看到我们的用户数量增加了,从那以后,我们得到了以下错误 这种情况经常发生,但在随机视图中。我们确信代码没有问题。但是,一旦用户刷新浏览器,此错误就会消失 有人能帮助我们理解为什么会发生这种情况吗 Krish,我不确定您在复制等方面的设置是什么,但是如果此问题是在用户增加后开始的,则很可能是您遇到了并发连接、队列限制问题 云SQL的文档 有一节是关于CloudSQL实例限制的。您可能正在达到队列限制。这可能是因为太多用户
有人能帮助我们理解为什么会发生这种情况吗 Krish,我不确定您在复制等方面的设置是什么,但是如果此问题是在用户增加后开始的,则很可能是您遇到了并发连接、队列限制问题 云SQL的文档 有一节是关于CloudSQL实例限制的。您可能正在达到队列限制。这可能是因为太多用户同时发出请求,或者您的查询太慢,阻塞了队列,导致用户溢出队列 文档中的同一页讨论了如何在页面下方启用查询日志,并向您展示了如何在激活后查询SQL日志,以查找可能导致问题的慢速查询
SELECT * FROM mysql.slow_log;
如果您能够通过修复查询来解决它,那就太好了!如果没有,也许是时候引入读取副本来在数据库的两个实例之间分散负载了。现有的日志肯定会告诉您什么?发生这种情况时,我在日志中看不到任何内容。这并不是通过一系列的步骤来实现的。如果10个用户登录,2个用户可能会得到,8个用户就可以了。谢谢你的评论。让我试一试。