如何阻止heroku dyno重新启动重置我的数据库

问题描述

我在 heroku 上有一个烧瓶应用程序。 最初我有一个来自 heroku 的免费 Dyno。当我的网站处于非活动状态 30 分钟时,它会休眠,从而重置我的数据库

然后我升级到了 Hobby Dyno。这解决了dyno睡眠的问题。虽然它仍然每天重启导致我的数据库重置。有没有办法阻止这种情况发生?

解决方法

假设您使用 python main.py 启动应用程序,那么根据 Python 导入规则,您的主文件应该被引用为 __main__。因此,在您的蓝图中,当您导入 socketio 对象时,您应该这样做:

from __main__ import socketio