我的heroku应用程序中有两个web dynos,有时会自动重启dyno (根据heroku策略)。在新的重新启动的dyno中,重新启动时正在进行的功能是否会自动恢复?如果没有,有没有办法控制这次重启?
发布于 2015-03-30 22:28:37
在新的重新启动的dyno中是否自动恢复了在重新启动时正在进行的功能?
不是
如果没有,有什么方法可以控制这次重启吗?
不是
您可以做的是捕获在SIGKILL
ed之前10秒发送到您的进程的SIGTERM
信号。这将给你时间来完成当前的计算,停止接受web请求,做清理,等等。关于这个过程的更多细节在Heroku Devcenter中。
https://stackoverflow.com/questions/29328967
复制