我已经阅读了 Django MultiDB 文档https://docs.djangoproject.com/en/1.4/topics/db/multi-db/并用谷歌搜索了一段时间,但仍然无法提出解决方案。
情况:有一个 Django 应用程序和一个 MySQL 数据库。该数据库设置在两台具有主-主复制的服务器上。Django 应用程序配置为使用 Django 文档中修改后的 slave-master 示例从它们两者中读取。读取和写入都可以正常工作,并且随机进入两个数据库。
问题:Server1 宕机。现在一半的数据库请求失败。
如何配置 Django 和/或 MySQL,以使 Django 在一个 MySQL 服务器出现故障的情况下继续完全工作?