gpt4 book ai didi

python - 主从 postgresql 与 django 应用程序的日志记录和监控

转载 作者:行者123 更新时间:2023-11-29 12:05:53 24 4
gpt4 key购买 nike

我有一个正在运行的 Django 应用程序。我使用的数据库后端是 PostGreSql。一切对我来说都很好。

现在我想为我的数据库创建一个主从复制,这样:

  1. 无论 master 发生什么变化,都会在 slave 上复制。

  2. 如果主服务器关闭,从服务器负责,并发送错误通知。

  3. 数据库自动创建备份。

  4. 日志记录得到处理。

  5. 负责监控。

我经历了https://docs.djangoproject.com/en/dev/topics/db/multi-db/整篇文章。但我不太清楚如何实现上述所有 5 个步骤。如您所知,我没有太多经验,因此请提出建议,如何进行。谢谢。

我有没有遗漏任何关于数据库用途的注意事项??

最佳答案

听起来您想要为 PostgreSQL 设置双节点 HA,使用同步流复制和故障转移。

查看 http://repmgr.org/一个工具可以帮助解决这个问题,特别是当与 PgBouncer 前端结合使用时。您可能还想阅读有关“心跳”、“高可用性”、“防护”和“STONITH”的内容。

你需要处理 master 继续运行但失败的情况,而不仅仅是它关闭。考虑如果 master 磁盘空间不足会发生什么;所有写入查询都会返回错误,但不会关闭或崩溃。

这实际上是数据库管理/服务器管理的问题。

关于python - 主从 postgresql 与 django 应用程序的日志记录和监控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16493163/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com