在 Django 1.2 中,有什么方法可以处理数据库不可用并将查询从不可用的从站重定向到另一个从站?
顺便说一句,我发现有人讨论过:http://code.djangoproject.com/wiki/MultipleDatabaseSupport#Requirements (参见“透明地处理数据库故障”)
UPD> 我在 linux 下使用 PostgreSQL 后端(可能会使用 pg 池或其他 potgres 集群)
最佳答案
如果您正在使用 PostgreSQL 后端并且在 Linux/BSD 等系统上,请考虑使用 pgpool:http://www.pgpool.net/该实用程序为您处理与数据库服务器的连接,因此您只需连接到 pgpool。您无需再执行任何逻辑。只需连接到 pgpool,而不是 PostgreSQL 本身。
关于database - 在 Django 1.2 中处理数据库连接失败的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3206244/