我有一个 Heroku 工作线程设置来执行长时间运行的工作,该工作会在很长一段时间内迭代。然而,每当我在存储库中更新和部署其他文件时,这个工作人员就会重新启动,这很烦人,有什么方法可以避免这种情况吗?
不会。此行为是 Heroku自动 Dyno 重新启动的一部分。
你无法解决这个问题。相反,您需要构建应用程序的所有部分才能正常运行,尽管所有测功机将至少每 24 小时左右重新启动一次,无论您是否在存储库中部署更新。
最重要的是,您需要在所有进程(例如 Web 进程和工作进程)中构建对Graceful Shutdown的支持。
| 归档时间: |
|
| 查看次数: |
2454 次 |
| 最近记录: |