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", {}),
     }
 }