我熟悉这个错误,因此我将interactive_timeout
和{
下面是代码。在
from filename import getconnection, DButil
CONNECTION = getconnection()
def user():
try:
global CONNECTION
if CONNECTION is None:
CONNECTION = getconnection()
except Exception,e:
print e
dbutil = DButil(CONNECTION)
try:
dbutil.data_exist(loginfo)
except Exception,e:
print e
文件名.py
^{pr2}$我得到的是,连接正在建立中并且等开,但是当我做rows = cur.fetchall()
时,它抛出(2006, 'MySQL server has gone away')
。为什么会有这种行为??在
当我重新连接时,即douwsgi reload
,它工作得很好,因为MySQL连接再次建立。因为,当服务器空闲超过X秒时,我也再次创建了连接,但它仍然抛出错误。为什么?在
目前没有回答
相关问题 更多 >
编程相关推荐