Heroku:防止工作进程重启?

时间:2017-03-29 10:13:52

标签: heroku web-worker

我有一个Heroku工作人员设置来完成一个长期运行的长期工作。但是每当我做更新时在这个工作器重新启动的repo中部署其他文件,这很烦人,有什么方法可以避免这种情况吗?

1 个答案:

答案 0 :(得分:3)

没有。此行为是Heroku Automatic Dyno Restarting的一部分。

你无法解决这个问题。相反,您需要构建应用程序的所有部分才能正常运行,尽管所有dynos将至少每24小时重启一次,无论您是否在回购中部署更新。

最重要的是,您需要为所有流程(例如Web流程和工作流程)构建Graceful Shutdown支持。