From 51dc95efc9d075f0b668687b3047a5fb5461aa16 Mon Sep 17 00:00:00 2001 From: antoliny0919 Date: Fri, 27 Jun 2025 10:58:40 +0900 Subject: [PATCH] Add persistent connections and health checks using database config. --- djangosnippets/settings/base.py | 7 ++++++- requirements/base.txt | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/djangosnippets/settings/base.py b/djangosnippets/settings/base.py index fdc2820e..ceb09bb7 100644 --- a/djangosnippets/settings/base.py +++ b/djangosnippets/settings/base.py @@ -178,7 +178,12 @@ def user_url(user): } -DATABASES = {"default": dj_database_url.config(default="postgres:///djangosnippets")} +DATABASES = { + "default": dj_database_url.config( + conn_max_age=600, + conn_health_checks=True, + ) +} DATABASES["default"]["ATOMIC_REQUESTS"] = True diff --git a/requirements/base.txt b/requirements/base.txt index ade9b78f..35b03c40 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,6 +1,6 @@ bleach==6.2.0 Django==5.2.3 -dj-database-url==0.5.0 +dj-database-url==3.0.0 django-allauth==0.63.6 django-contrib-comments==2.2.0 django-extensions==3.2.3