{"id":"c0176","filename":"c0176_mcp_restart_fix.dok.json","weise3_id":"","tip":"fix","naziv":"MCP server restart — session state corruption fix","kreator":"genesis","datum":"2026-05-09","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"fix","naziv":"MCP server restart — session state corruption fix","c_id":"c0176","datum":"2026-05-09","sustav":"mcp-fina.service","ozbiljnost":"P2","sto_treba":"mcp-fina.service radio 8+ dana bez restarta, memorija narasla na 2.2GB (peak), SSE session state korumpiran. Claude Code klijent primao HTTP 404 na sve POST /mcp/messages/ pozive.","simptomi":["WARNING: Failed to validate request: Received request before initialization was complete","WARNING: Could not find session for ID: <uuid>","HTTP 404 na POST /mcp/messages/?session_id=..."],"uzrok":"FastMCP SSE server nakon dugog uptime-a akumulira memoriju i gubi session state. Klijent (CC) drži stari session ID koji više ne odgovara serverskom stanju.","rjesenje":{"korak_1":"systemctl restart mcp-fina.service","korak_2":"Pričekati 3s, provjeriti: journalctl -u mcp-fina.service -n 5","korak_3":"U Claude Code: /mcp → Reconnect na fenix-limit-connect","rezultat":"Memory pala s 319MB (peak 2.2GB) na 204MB. Svi MCP alati rade."},"prevencija":"Dodati systemd RestartSec + MemoryMax limit ili Celery Beat weekly restart task","faze":["DONE"],"zakon":"ZAKON 32 — svaki P1/P2 fix ima chain entry"}}