Spaces:
Building
Building
Update session.py
Browse files- session.py +14 -0
session.py
CHANGED
@@ -90,3 +90,17 @@ class SessionStore:
|
|
90 |
log(f"📊 Active sessions: {len(self._sessions)}")
|
91 |
|
92 |
session_store = SessionStore()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
log(f"📊 Active sessions: {len(self._sessions)}")
|
91 |
|
92 |
session_store = SessionStore()
|
93 |
+
|
94 |
+
# Cleanup thread başlat
|
95 |
+
def start_session_cleanup():
|
96 |
+
def cleanup_loop():
|
97 |
+
while True:
|
98 |
+
try:
|
99 |
+
session_store.cleanup_expired_sessions()
|
100 |
+
except Exception as e:
|
101 |
+
log(f"❌ Session cleanup error: {e}")
|
102 |
+
time.sleep(300) # 5 dakikada bir
|
103 |
+
|
104 |
+
thread = threading.Thread(target=cleanup_loop, daemon=True)
|
105 |
+
thread.start()
|
106 |
+
log("🧹 Session cleanup thread started")
|