gpt4 book ai didi

ruby-on-rails - 在 Heroku 部署期间请求会发生什么?

转载 作者:行者123 更新时间:2023-12-02 06:32:05 25 4
gpt4 key购买 nike

Heroku 路由器是否会在应用部署并准备好处理请求之前保留请求?

如果可以快速部署 Rails 或 Rack 应用程序,那么该应用程序会处理所有请求吗?或者 Heroku 路由器是否返回 503 或其他状态代码?

最佳答案

我的印象是有 30 秒的停机时间,请求将丢失。除非请求被发送到诸如 redis 或 sidekiq 之类的地方,否则它们可能会被保存。这就是我使用 preboot 的原因.在部署完成后大约 3 分钟进行预启动,HTTP 请求将开始路由到新的 dynos,同时停止路由到旧的 dynos。

Instead of stopping the existing set of web dynos before starting the new ones, preboot ensures that the new web dynos are started (and receive traffic) before the existing ones are terminated. This can contribute to zero downtime deployments.

关于ruby-on-rails - 在 Heroku 部署期间请求会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32658290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com