diff --git a/CHANGELOG.rst b/CHANGELOG.rst index fcc0f0872e6c82eb6d1eee1a76f279299ed2b1f9..a60a040f36c99860535e0765964ccb24528184b1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -23,6 +23,8 @@ Changed * Based on Django 4.0 * Use built-in Redis cache backend * Introduce PBKDF2-SHA1 password hashing +* Persistent database connections are now health-checked as to not fail + requests Fixed ~~~~~ diff --git a/aleksis/core/settings.py b/aleksis/core/settings.py index d901f6261471f4450745da248e550ba780792a28..b367ddae18d67205ce955279d04c826a1e8b5e32 100644 --- a/aleksis/core/settings.py +++ b/aleksis/core/settings.py @@ -214,6 +214,7 @@ DATABASES = { "HOST": _settings.get("database.host", "127.0.0.1"), "PORT": _settings.get("database.port", "5432"), "CONN_MAX_AGE": _settings.get("database.conn_max_age", None), + "CONN_HEALTH_CHECK": True, "OPTIONS": _settings.get("database.options", {}), } }