From 0816cec4bc3ee8500149d2b22319b952334887dd Mon Sep 17 00:00:00 2001 From: sabaimran Date: Tue, 4 Jun 2024 22:19:47 +0530 Subject: [PATCH] Manually close old db connections periodically --- src/khoj/configure.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/khoj/configure.py b/src/khoj/configure.py index 81e653d4..548f2fe9 100644 --- a/src/khoj/configure.py +++ b/src/khoj/configure.py @@ -328,6 +328,14 @@ def update_content_index_regularly(): ) +@schedule.repeat(schedule.every(1).to(2).hours) +def close_all_db_connections(): + from django import db + + db.close_old_connections() + logger.info("🔌 Closed all database connections for explicit recycling.") + + def configure_search_types(): # Extract core search types core_search_types = {e.name: e.value for e in SearchType}