我有一个Heroku工作人员设置来完成一个长期运行的长期工作。但是每当我做更新时在这个工作器重新启动的repo中部署其他文件,这很烦人,有什么方法可以避免这种情况吗?
答案 0 :(得分:3)
没有。此行为是Heroku Automatic Dyno Restarting的一部分。
你无法解决这个问题。相反,您需要构建应用程序的所有部分才能正常运行,尽管所有dynos将至少每24小时重启一次,无论您是否在回购中部署更新。
最重要的是,您需要为所有流程(例如Web流程和工作流程)构建Graceful Shutdown支持。