Postmortem
Docs returned 503 in Europe when the origin shield ran out of file handles
Published 9 October 2026 by Mei Chen and Sam Patel
Summary
Our Frankfurt origin shield hit its open-file limit during a traffic spike from a popular docs launch. New connections failed, so EU visitors saw 503 on uncached pages.
Timeline
docs-cdn check fails in EU-W; incident opened as Critical.
File-handle exhaustion identified on the shield.
Shield restarted with a higher limit.
Error rate at baseline. Resolved.
Root cause
The shield's file-handle limit was the operating-system default, set when the shield served a tenth of today's traffic. Nothing alerted on handle usage.
Action items
| Action | Owner | Status |
|---|---|---|
| Raise file-handle limits and manage them in config | Delivery | Done |
| Alert at 70% handle usage | Delivery | Done |
| Second EU shield with automatic failover | Sam Patel | Done |