Django 1.6で CONN_MAX_AGE
はデータベース接続をプールします 。
デフォルトでは、値は0(プーリングなし)です。このオプションの実用的な値は何ですか?
この値はサイトのトラフィックに依存し、トラフィックが多いほど接続を保持する秒数が長くなります。60
のような比較的小さな値を設定し、使用パターンに応じて調整することをお勧めします。
編集(2018):
@ jcyrssが指摘したように、この方法には奇妙な点があります。今後の参考のために、代わりにpgbouncerなどのプールを提供することをお勧めします。
「トラフィックが多いほど、接続を維持するための秒数が長くなる」ほど単純ではありません。
また、Djangoの実行方法にも依存します。
ここで、Djangoを起動する1つの一般的な方法。CONN_MAX_AGEを60(私の場合は5)に設定すると、「接続が多すぎます」 'DBサーバーから。
詳細はこちらをご覧ください。