Wil2200 Claude Opus 4.6 commited on
Commit
b3cf03c
·
1 Parent(s): 3722cbb

Reduce max concurrent users from 5 to 2 (cpu-basic OOM prevention)

Browse files
Files changed (1) hide show
  1. app/session_queue.py +2 -2
app/session_queue.py CHANGED
@@ -4,7 +4,7 @@ Uses a module-level dict (shared across all Streamlit sessions within the
4
  same process) to track active users. Thread-safe via a lock.
5
 
6
  Toggle with PREFERO_QUEUE_ENABLED env var ("true" to enable).
7
- Max concurrent users controlled by PREFERO_MAX_CONCURRENT (default 5).
8
  """
9
 
10
  from __future__ import annotations
@@ -20,7 +20,7 @@ import streamlit as st
20
  # Configuration
21
  # ---------------------------------------------------------------------------
22
 
23
- _MAX_CONCURRENT = int(os.environ.get("PREFERO_MAX_CONCURRENT", "5"))
24
  _SESSION_TIMEOUT = 1800 # 30 minutes of inactivity → evicted
25
 
26
 
 
4
  same process) to track active users. Thread-safe via a lock.
5
 
6
  Toggle with PREFERO_QUEUE_ENABLED env var ("true" to enable).
7
+ Max concurrent users controlled by PREFERO_MAX_CONCURRENT (default 2).
8
  """
9
 
10
  from __future__ import annotations
 
20
  # Configuration
21
  # ---------------------------------------------------------------------------
22
 
23
+ _MAX_CONCURRENT = int(os.environ.get("PREFERO_MAX_CONCURRENT", "2"))
24
  _SESSION_TIMEOUT = 1800 # 30 minutes of inactivity → evicted
25
 
26