我有一系列设计为长时间运行的python脚本。当我查看MySQL进程监视器时,我看到其中三个将始终具有0的时间,然后我用于实际将数据插入数据库中的2个将具有始终向上计数的值,并且永远不会被重置到0意味着最终他们遇到了可怕的'MySQL已经消失'。
我正在使用MySQLdb。
有人可以解释为什么会这样吗?
有没有办法确保将此值重置为0?
由于
答案 0 :(得分:1)
听起来你的空闲超时即将到期。这是在mysqld服务器配置中设置的,并不是MySQLdb的真正问题。您需要在服务器配置中调整wait-timeout系统变量,或在连接时调整SQL语句。