ciyidogan commited on
Commit
9b44949
·
verified ·
1 Parent(s): 0cdaf3a

Update session.py

Browse files
Files changed (1) hide show
  1. 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")