代码之家  ›  专栏  ›  技术社区  ›  DataGreed

Django1.2中处理数据库连接失败的方法是什么?

  •  5
  • DataGreed  · 技术社区  · 16 年前

    在django1.2中,如何处理数据库不可用并将查询从不可用的从机重定向到另一个从机?

    顺便说一句,我发现有人讨论过: http://code.djangoproject.com/wiki/MultipleDatabaseSupport#Requirements (请参阅“透明处理数据库故障”)

    升级版>我在linux下使用PostgreSQL后端(可能会使用pgpool或其他potgres集群)

    3 回复  |  直到 16 年前
        1
  •  4
  •   Chris    9 年前

    如果您使用的是PostgreSQL后端,并且在Linux/BSD等系统上,请考虑使用pgpool: http://www.pgpool.net/

        2
  •  2
  •   viam0Zah    16 年前
        3
  •  0
  •   extraneon    16 年前

    MySQL还有一个代理, MySQL Proxy . 您将连接到代理,并且该代理将知道如何处理故障转移。在MySQL代理的情况下,它是为故障转移而设计的,所以我希望它既稳定又知道如何处理故障:)