2
Heroku路由器是否持有請求,直到部署應用並準備好處理它們?在Heroku部署期間請求會發生什麼?
如果可以快速部署Rails或Rack應用程序,那麼應用程序處理的所有請求都是?或者Heroku路由器返回503或其他狀態碼?
Heroku路由器是否持有請求,直到部署應用並準備好處理它們?在Heroku部署期間請求會發生什麼?
如果可以快速部署Rails或Rack應用程序,那麼應用程序處理的所有請求都是?或者Heroku路由器返回503或其他狀態碼?
我的印象是有30秒的停機時間,請求將會丟失。除非請求被髮送到像redis或sidekiq那樣可能被保存的地方。這就是我使用preboot的原因。 在部署完成後約3分鐘的預啓動時,HTTP請求將開始路由到新的dynos,同時停止路由到舊的dynos。
,而不是啓動 新的之前停止現有組Web DYNOS的,預引導確保新的網絡DYNOS啓動(和 接收流量)的現有的終止之前。這可以幫助零宕機時間的部署。