diff options
author | Jonah BrĂ¼chert <jbb@kaidan.im> | 2024-08-14 03:11:24 +0200 |
---|---|---|
committer | Jonah BrĂ¼chert <jbb@kaidan.im> | 2024-08-14 03:11:28 +0200 |
commit | 0c5e717267cf739e9f3e969111bd1102f4a36575 (patch) | |
tree | 62ad8284156b33dc1aaaecfa32773e1996fb3f2a /src/lib | |
parent | dbf6ad1882008378b9304787ed3e5aed8caf330b (diff) | |
download | bcfg2-0c5e717267cf739e9f3e969111bd1102f4a36575.tar.gz bcfg2-0c5e717267cf739e9f3e969111bd1102f4a36575.tar.bz2 bcfg2-0c5e717267cf739e9f3e969111bd1102f4a36575.zip |
Don't keep db connections open
Recycling connections is useful, but at least on the older Django
version we are currently using, connections are not properly cleaned up
this way.
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/Bcfg2/DBSettings.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/Bcfg2/DBSettings.py b/src/lib/Bcfg2/DBSettings.py index 5d2df6078..7b99d790d 100644 --- a/src/lib/Bcfg2/DBSettings.py +++ b/src/lib/Bcfg2/DBSettings.py @@ -125,7 +125,8 @@ def finalize_django_config(opts=None, silent=False): HOST=opts.db_host, PORT=opts.db_port, OPTIONS=opts.db_opts, - SCHEMA=opts.db_schema)) + SCHEMA=opts.db_schema, + CONN_MAX_AGE=0)) if (hasattr(opts, "reporting_db_engine") and opts.reporting_db_engine is not None): @@ -137,7 +138,8 @@ def finalize_django_config(opts=None, silent=False): HOST=opts.reporting_db_host, PORT=opts.reporting_db_port, OPTIONS=opts.reporting_db_opts, - SCHEMA=opts.reporting_db_schema) + SCHEMA=opts.reporting_db_schema, + CONN_MAX_AGE=0) settings['TIME_ZONE'] = opts.time_zone |