Incident Report: File Hosting Errors
Summary
PyPI reports a two-week outage in August 2026 where file downloads intermittently failed with 502/503 errors. The issues stemmed from a misconfigured Fastly cache node plus PyPI's own cache-origin fallback bugs, with fixes implemented by August 28 and full restoration afterward. The post provides a timeline, contributing factors, and guidance on caching and monitoring to prevent similar incidents.