我对django完全陌生。我用django开发了一个简单的web应用程序,并将其托管在外部服务器上。这个web应用程序使用默认的mysql数据库。现在,如果主服务器坏了,我想切换到辅助服务器。复制和运行相同的代码不是选项。有人能用一个例子来解释我是怎么做的吗?
olhwl3o21#
这不是一个初学者的主题或答案,但是在使用nginx/apache/django的原型生产式部署中,您可以使用nginx上游模块它将检测节点何时关闭,并且不会将请求路由到关闭的节点,因此您将获得所需的故障转移行为http://nginx.org/en/docs/http/ngx_http_upstream_module.html#upstream我搜索了“nginx上游模块故障转移”,第二个结果有一些例子:https://serverfault.com/questions/140990/nginx-automatic-failover-load-balancing
1条答案
按热度按时间olhwl3o21#
这不是一个初学者的主题或答案,但是在使用nginx/apache/django的原型生产式部署中,您可以使用nginx上游模块
它将检测节点何时关闭,并且不会将请求路由到关闭的节点,因此您将获得所需的故障转移行为
http://nginx.org/en/docs/http/ngx_http_upstream_module.html#upstream
我搜索了“nginx上游模块故障转移”,第二个结果有一些例子:https://serverfault.com/questions/140990/nginx-automatic-failover-load-balancing