Django 将主服务器与 mysql db 一起切换到辅助服务器

Django switch the primary server to secondary along with mysql db

我是 Django 的新手。我在 Django 中开发了一个简单的 Web 应用程序并将其托管在外部服务器上。该 Web 应用程序使用默认的 mysql 数据库。现在,如果我的主服务器出现故障,我想切换到辅助服务器。 复制和 运行 相同的代码不是选项。 谁能举例说明我该怎么做?

不是初学者主题或答案,但在使用 nginx/apache/django 的原型生产式部署中,您可以使用 nginx 上游模块

它将检测节点何时关闭并且不会将请求路由到关闭的节点,因此您将立即获得所需的故障转移行为

http://nginx.org/en/docs/http/ngx_http_upstream_module.html#upstream

我用谷歌搜索 "nginx upstream module failover",第二个结果有一些例子:https://serverfault.com/questions/140990/nginx-automatic-failover-load-balancing