【发布时间】:2014-01-09 08:08:41
【问题描述】:
我正在运行一个在 Django、Postgres 和 Apache 上运行的网站。
最近,由于流量突然激增,该网站关闭了。在检查服务器日志时,我知道存在超出最大连接限制的问题。在查找更多内容时,我发现在 postgresql.conf 中,参数 max_connections 会影响可以在任何时间点与数据库建立的同时连接。
我的 postgresql.conf 中的当前值为 100。
发生并导致网站瘫痪的事件不是经常发生的事件,但我希望下次再次发生时做好准备。
因此,我正在寻求建议,以了解如何在日常的任何时候监控活动连接,以及我应该增加多少最大连接的值以及需要并行更改哪些其他参数,因为我看到了我必须相应地增加 postgresql.conf 中的其他值(如共享缓冲区等)。
【问题讨论】:
标签: database django postgresql configuration