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