我的heroku应用程序中有两个web dynos,有时会自动重启dyno(根据heroku策略)。重新启动期间正在进行的功能是否会在新重启的dyno中自动恢复?如果没有,有没有办法控制重启?
答案 0 :(得分:0)
重新启动期间正在进行的功能是否会在新重启的dyno中自动恢复?
没有
如果没有,有没有办法控制这次重启?
没有
您可以做的是捕获在SIGTERM
之前10秒发送到您的进程的SIGKILL
信号。这将为您提供时间来完成当前计算,停止接收Web请求,进行清理等。有关该过程的更多详细信息位于Heroku Devcenter。