| Previous | Next |
| HTTP_E_STATUS_UNEXPECTED_CLIENT_ERROR | HTTP_E_STATUS_AMBIGUOUS |
HTTP_E_STATUS_UNEXPECTED_SERVER_ERROR
HTTP_E_STATUS_UNEXPECTED_SERVER_ERROR means the request reached a server or gateway, but the processing path failed with a 5xx response. The error can be generated by the origin application, a reverse proxy, a load balancer, or an upstream dependency.
What to check
- Correlate the client timestamp and any request ID with server, proxy, and upstream logs.
- Distinguish a temporary overload response such as 503 from an upstream timeout such as 504 and a generic application failure such as 500.
- Use bounded retries only for operations that can safely be repeated.
RFC 9110: Server error status codes
RFC 9112: HTTP/1.1 message syntax and parsing
Looking for a different code? Search another status or error code.