From b42dfb71d1ec209b9f4afebda95bc127ea6b6ab6 Mon Sep 17 00:00:00 2001 From: Eliot Berriot <contact@eliotberriot.com> Date: Fri, 19 Apr 2019 14:29:43 +0200 Subject: [PATCH] Keep persistent connections to the database instead of recreating a new one for each request --- api/config/settings/common.py | 1 + changes/changelog.d/db.enhancement | 1 + 2 files changed, 2 insertions(+) create mode 100644 changes/changelog.d/db.enhancement diff --git a/api/config/settings/common.py b/api/config/settings/common.py index be2fa136cf..4f97756b88 100644 --- a/api/config/settings/common.py +++ b/api/config/settings/common.py @@ -220,6 +220,7 @@ DATABASES = { "default": env.db("DATABASE_URL") } DATABASES["default"]["ATOMIC_REQUESTS"] = True +DATABASES["default"]["CONN_MAX_AGE"] = env("DB_CONN_MAX_AGE", default=60 * 60) MIGRATION_MODULES = { # see https://github.com/jazzband/django-oauth-toolkit/issues/634 diff --git a/changes/changelog.d/db.enhancement b/changes/changelog.d/db.enhancement new file mode 100644 index 0000000000..396d9daa71 --- /dev/null +++ b/changes/changelog.d/db.enhancement @@ -0,0 +1 @@ +Keep persistent connections to the database instead of recreating a new one for each request -- GitLab