【发布时间】:2013-12-16 23:15:03
【问题描述】:
我在 pythonanywhere.com 上托管一个网络应用程序并遇到一个奇怪的问题。每隔半小时左右我就会收到 OperationalError: (2006, 'MySQL server has gone away')。但是,如果我重新保存我的 wsgi.py 文件,错误就会消失。然后半小时后又出现了……
在加载主页期间,我的应用会检查 1x1 表中的 BOOL 字段(基本上是应该打开还是关闭注册)。唯一的其他 MySQL 操作是插入另一个小表,但这些操作似乎都与问题无关。
关于如何解决此问题的任何想法?我可以根据需要提供更多信息。提前感谢您的帮助。
编辑
问题在于知道代码的某些部分何时运行。我假设每次加载页面时都会打开一个新连接。此情况并非如此;不过,我现在已经修好了。
【问题讨论】:
标签: python mysql mysql-python pythonanywhere