Back to All ScenariosPASSEDqueue / thread_pool_exhaustion NATS 2.10 Thread Pool Exhausted — All Workers Busy on Arch Linux
NATS 2.10 has exhausted its thread pool. All worker threads are blocked on slow operations. New requests queuing indefinitely.
| Metric | Expected | Actual | Result |
|---|
| Pattern Recognition | TIMEOUT | TIMEOUT | |
| Severity Assessment | HIGH | HIGH | |
| Incident Correlation | N/A | None | |
| Cascade Escalation | N/A | No | |
| Remediation | — | Auto-Heal — Corax resolves autonomously | |
Scenario Conditions
Arch Linux. NATS 2.10 thread pool at 498/498. All threads blocked on I/O. Accept queue growing. New requests timeout after 30s.
Injected Error Messages (1)
NATS 2.10 on Arch Linux — all worker threads busy, new requests ETIMEDOUT, timeout after 30s, thread pool 498/498 exhausted, accept queue overflow
Neural Engine Root Cause Analysis
Request timed out — service may be under heavy load, experiencing network issues, or behind a slow upstream.
Remediation Plan
Check server resource utilization (CPU/memory/disk). Investigate network path. Consider scaling if load-related.
Tested: 2026-04-02Monitors: 1 | Incidents: 1Test ID: cmnhnvaij00pjlijg0qa0rx1i