database - 在 Django 1.2 中处理数据库连接失败的方法是什么?

标签 database django

在 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/

相关文章:

Django表单字段中的字符串列表

python - vscode和docker已在使用(Errno 98)django的地址

mysql - 使用 mysql 的社交网站的数据库设计(只是指导)

database - 自动创建数据库表的脚本

基于 Django 类的 View - 线程安全

django - Django模板中的日期类型字段值格式

python - Django 2.0 |包含多个 urls conf 命名空间

MySQL 枚举与集合

php - 使用 PHP 扩展数据库中现有数据的最佳方法是什么

python - 没有自动增量的sqlalchemy主键