From f81dd0e24a0088bc28fa16c5d57809891f06cdb2 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 18 Feb 2016 12:53:40 +0100 Subject: [PATCH] Increase conn_maxage if not on sqlite --- src/pretix/settings.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pretix/settings.py b/src/pretix/settings.py index 69ad00af07..122558cbff 100644 --- a/src/pretix/settings.py +++ b/src/pretix/settings.py @@ -42,14 +42,16 @@ else: debug_fallback = "runserver" in sys.argv DEBUG = config.getboolean('django', 'debug', fallback=debug_fallback) +db_backend = config.get('database', 'backend', fallback='sqlite3') DATABASES = { 'default': { - 'ENGINE': 'django.db.backends.' + config.get('database', 'backend', fallback='sqlite3'), + 'ENGINE': 'django.db.backends.' + db_backend, 'NAME': config.get('database', 'name', fallback=os.path.join(DATA_DIR, 'db.sqlite3')), 'USER': config.get('database', 'user', fallback=''), 'PASSWORD': config.get('database', 'password', fallback=''), 'HOST': config.get('database', 'host', fallback=''), - 'PORT': config.get('database', 'port', fallback='') + 'PORT': config.get('database', 'port', fallback=''), + 'CONN_MAX_AGE': 0 if db_backend == 'sqlite3' else 120 } }