我有一个仅供内部使用的web应用程序。我使用Flask和flask-mysql用Python2.7编写了这个应用程序。这个应用程序从我们的MySQL数据库返回数据,并以HTML语言返回表中的一些字段。(非常简单)
现在我不是一名程序员,也不知道太多关于调试的知识,但我有这个问题,应用程序运行得很好,但离开了一段时间它死了。(主要是在晚上或周末,当我猜它不被使用的时候)。
有没有办法让它继续运行,或者当它死了,它应该重启。
如果需要,我会粘贴我的代码。
阿努克斯
发布于 2017-03-01 07:47:34
MySQL会在8小时后使陈旧的连接失效。尝试将pool_recycle=3600添加到引擎配置中。此外,请确保您正在正确管理您的会话。请参阅上一篇关于MySql has gone away错误的帖子。
Does this thread-local Flask-SQLAchemy session cause a "MySQL server has gone away" error?
https://stackoverflow.com/questions/42502646
复制相似问题