即使wait_timeout设置为一年

时间:2015-07-09 15:31:02

标签: mysql google-app-engine

我已经通过Google App Engine运行了一个Cloud SQL服务器实例,并且MySQL服务器不断消失。这在以前从来都不是问题,但出于某种原因,它刚刚决定将其丑陋的头脑放在后面。

在服务器端脚本中,我将wait_timeout设置为31536000。

我还在GAE的开发控制台中创建了一个wait_timeout标志。

这个问题仍然存在,并且它非常不一致,有时会工作一两天,然后从地球上掉下来。我重新部署脚本然后它工作了一个小时,然后消失了。这对我没用。

之前有没有人遇到过这种情况?

我得到的第一个错误是:

OperationalError: (2013, 'Lost connection to MySQL server during query')

然后:

OperationalError: (2006, 'MySQL server has gone away')

如果我有一个理论,那就是在客户端,一个函数被调用到mysql服务器,然后客户端在MySQL服务器完成第一个之前调用了另一个函数,这在某种程度上搞了它吗?

我不知道。

0 个答案:

没有答案