1

我有一系列旨在长时间运行的 python 脚本。当我查看 MySQL 进程监视器时,我看到其中三个的时间始终为 0,然后我用来将数据实际插入数据库的 2 个将具有始终向上计数的值,并且永远不会被重置到 0 意味着他们最终会遇到可怕的“MySQL 已经消失”。

我正在使用 MySQLdb。

有人可以解释为什么会这样吗?

有没有办法确保他们将此值重置为 0?

谢谢

4

1 回答 1

1

听起来您的空闲超时即将到期。但是,这是在 mysqld 服务器配置中设置的,对于 MySQLdb 来说并不是真正的问题。您需要在服务器配置中或在连接时使用 SQL 语句调整等待超时系统变量。

于 2012-09-24T17:13:36.360 回答