根据" Are the dyno restarts on Heroku simultaneous?",Heroku在一天内随机重启dynos,并且只在SIGTERM之后10秒钟才能完成进程。
我们在Heroku上运行了长时间运行的进程。是否有可能强制Heroku阻止每个dyno在重启该dyno之前接收超过10秒(例如10分钟)的新请求?
答案 0 :(得分:9)
是否可以强制Heroku阻止每个dyno接收超过10秒的新请求
没有
Dyno Manager在以下情况下重新启动你的dyno:
见这里:
关于您分享的帖子中的答案:
Heroku随机重启dynos - 有时每天多次。 不要指望它是同时发生的!
这有点误导; Heroku大约每24小时重启一次你的dynos。这是每个dyno,而不是每个应用程序,所以他们应该不重合。如果一个dyno崩溃,它可以重新启动,并且24小时的时间段被重置(基本上;它是一个新的dyno,new cycle)。