Some HTTP Actions returning 404
Final update
This incident is resolved. Between 00:20 and 04:15 UTC on 12 August, some HTTP Actions returned a 404 response. This affected requests that reached Convex through an intermediate proxy or CDN, because those requests carry an `X-Forwarded-Host` header. A change to our edge configuration made it read that header instead of the request's own hostname, so it looked for the wrong deployment. We reverted the change in all regions and error rates are back to their normal level. No data was lost, and requests that did not carry that header were unaffected. We are sorry for the disruption, and are improving our testing and monitoring of edge configuration changes to catch issues like this before they reach production.
Timeline
- Resolved · Aug 12, 04:01 UTC
This incident is resolved. Between 00:20 and 04:15 UTC on 12 August, some HTTP Actions returned a 404 response. This affected requests that reached Convex through an intermediate proxy or CDN, because those requests carry an `X-Forwarded-Host` header. A change to our edge configuration made it read that header instead of the request's own hostname, so it looked for the wrong deployment. We reverted the change in all regions and error rates are back to their normal level. No data was lost, and requests that did not carry that header were unaffected. We are sorry for the disruption, and are improving our testing and monitoring of edge configuration changes to catch issues like this before they reach production.
- Identified · Aug 12, 03:41 UTC
We're investigating reports that HTTP Actions are returning 404 responses when an `X-Forwarded-Host` header is set on the incoming request. We've identified a potential infrastructure change and are reverting it now.
More from Convex
Full history| Started | Incident | Impact | Duration |
|---|---|---|---|
| Sep 2821:09 UTC5 days ago | AI gateway unavailable | critical | 1h 4m |
| Sep 1823:01 UTC2 weeks ago | Dashboard logins degraded | none | 1h 7m |
| Aug 1623:33 UTC6 weeks ago | Account verification/team invite emails not working | major | 1h 53m |
| Aug 501:42 UTC8 weeks ago | Action failures for business deployments that use createFunctionHandle | major | 15m |
| Jul 1505:35 UTC2 months ago | New deployments unable to push Node Actions to Convex | minor | 57m |
| Jun 2318:13 UTC3 months ago | Availability issues across all Convex deployments | none | 5m |