加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

unix – 如何使用Passenger 3实现零停机?

发布时间:2020-12-15 18:35:33 所属栏目:安全 来源:网络整理
导读:在关于Passenger 3的技术预览帖子中,他们讨论了零停机时间: In Phusion Passenger 3 we’ve implemented zero-downtime web server restart. Phusion Passenger and the web server are restarted in the background,and while this is happening,the old w
在关于Passenger 3的技术预览帖子中,他们讨论了零停机时间:

In Phusion Passenger 3 we’ve
implemented zero-downtime web server
restart. Phusion Passenger and the web
server are restarted in the
background,and while this is
happening,the old web server instance
(with the old Phusion Passenger
instance) will continue to process
requests.

根据我的理解,当使用Passenger 3时,在部署期间没有延迟或丢弃请求.但是根据我对Passenger 3和nginx的测试,这不是真的.我所经历的是已经完成的请求已经完成,但是在部署时正在进行的新请求被延迟并等待Passenger生成新实例.

我期待的是旧的Passenger实例将继续提供请求,直到新的实例准备接受传入的请求.

我误解了他们的解释或者我的配置有些不好吗?

只是为了澄清,我知道我可以通过多台服务器实现零停机,但在这种情况下,我指的是一台.

请参阅Phusion CTO的以下评论

http://blog.phusion.nl/2010/06/18/the-road-to-passenger-3-technology-preview-2-stability-robustness-availability-self-healing/comment-page-1/#comment-22181

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读