【发布时间】:2013-11-03 22:40:04
【问题描述】:
我可以想到很多技术来做到这一点:
- 在不同的端口和/或 IP 上设置副本 Web 服务器,然后使用 DNS 作为负载平衡器;一次重启一台服务器
- 通过隐式副本利用更明确的负载平衡(Heroku 和 OpenShift 等 PaaS 使用)
- 使用一些内置机制(例如:在 nginx 中)
我正在使用 IaaS 解决方案,并将设置 git 和一些侦听器来处理整个设置。
重新启动网络服务器的最佳方法是什么——这样我的 Python 网络应用的最新版本才能上线——而不会明显影响网站访问者/用户/客户?
【问题讨论】:
标签: python nginx dns webserver restart