fix: webpool containers now stay alive 24h; recycle on session expiry
- Pool containers got IDLE_TIMEOUT=86400 instead of SESSION_IDLE_SECONDS (300s) to prevent them from cycling every 5 minutes while idle - On session expiry, WEBPOOLIDX containers are now stopped so ensure_web_pool() recreates them fresh for the next user (prevents dirty Chromium state)
This commit is contained in:
+1
-1
@@ -145,7 +145,7 @@ def ensure_web_pool(target_size: Optional[int] = None) -> None:
|
||||
"portal.pool.slot": str(i),
|
||||
}
|
||||
env = {
|
||||
"IDLE_TIMEOUT": str(SESSION_IDLE_SECONDS),
|
||||
"IDLE_TIMEOUT": "86400",
|
||||
"ENABLE_HEARTBEAT": "0",
|
||||
"SESSION_ID": f"webpool-{i}",
|
||||
"X11VNC_FLAGS": X11VNC_FLAGS,
|
||||
|
||||
Reference in New Issue
Block a user