0

我有一个仅供内部使用的网络应用程序。我使用 Flask 和 flask-mysql 在 Python 2.7 中编写了这个应用程序。这个应用程序从我们的 MySQL 数据库返回数据,并返回 HTML 表格中的一些字段。(很简单)

现在我不是程序员,对调试也不太了解,但我有这个问题,应用程序运行完美,但离开一段时间它就死了。(主要是在晚上或周末,我猜它没有使用)。

有什么方法可以让它继续运行,或者当它死掉时,它应该重新启动。

如果需要,我将粘贴我的代码。

阿努

4

1 回答 1

1

MySQL 在 8 小时后使过时的连接失效。尝试将 a 添加pool_recycle=3600到您的引擎配置中。此外,请确保您正确管理会话。MySql has gone away有关该错误,请参阅此先前的线程。

此线程本地 Flask-SQLAchemy 会话是否会导致“MySQL 服务器已消失”错误?

于 2017-02-28T23:47:33.990 回答