From 00d214748d36048bfd704f41a68baba1760d85d0 Mon Sep 17 00:00:00 2001 From: IdezHD Date: Wed, 17 Jun 2020 11:26:22 -0300 Subject: [PATCH 1/3] Add back missing pool_pre_ping check --- api/db.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/db.py b/api/db.py index ff0c9d9dd..6a90ff3d2 100644 --- a/api/db.py +++ b/api/db.py @@ -9,9 +9,9 @@ DB_PORT = os.getenv("DB_PORT") DB_NAME = os.getenv("DB_NAME") -# Add this in later branch -> pool_pre_ping=True, engine = create_engine( f"postgresql+psycopg2://{DB_USER}:{DB_PASS}@{DB_HOST}:{DB_PORT}/{DB_NAME}", + pool_pre_ping=True, ) db_session = scoped_session( From afe859a8fbc84c096dcbfa1a1fc2c118d66b39c1 Mon Sep 17 00:00:00 2001 From: IdezHD Date: Wed, 17 Jun 2020 11:35:22 -0300 Subject: [PATCH 2/3] Add more checks --- api/db.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/db.py b/api/db.py index 6a90ff3d2..faed4c6b1 100644 --- a/api/db.py +++ b/api/db.py @@ -11,7 +11,11 @@ engine = create_engine( f"postgresql+psycopg2://{DB_USER}:{DB_PASS}@{DB_HOST}:{DB_PORT}/{DB_NAME}", + pool_size=10, + max_overflow=2, + pool_recycle=300, pool_pre_ping=True, + pool_use_lifo=True, ) db_session = scoped_session( From e0e59db121401d1d3f871647f186bd9993f79598 Mon Sep 17 00:00:00 2001 From: IdezHD Date: Wed, 17 Jun 2020 11:41:43 -0300 Subject: [PATCH 3/3] increase max_overflow --- api/db.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/db.py b/api/db.py index faed4c6b1..59d48fab2 100644 --- a/api/db.py +++ b/api/db.py @@ -12,7 +12,7 @@ engine = create_engine( f"postgresql+psycopg2://{DB_USER}:{DB_PASS}@{DB_HOST}:{DB_PORT}/{DB_NAME}", pool_size=10, - max_overflow=2, + max_overflow=5, pool_recycle=300, pool_pre_ping=True, pool_use_lifo=True,