HTTP 500 Internal Server Error
The server hit an unexpected error. It's a server-side bug or misconfiguration, not your request.
Common causes and fixes
- Read the server logs: the real error is there, not in the response.
- If it started after a deploy, roll back and compare.
Example response
HTTP
HTTP/1.1 500 Internal Server Error
Content-Type: application/json; charset=utf-8
{ "error": "Internal Server Error" }Look up the headers shown here in the HTTP headers reference.
Common questions
- What does HTTP 500 mean?
- Internal Server Error. The server hit an unexpected error. It's a server-side bug or misconfiguration, not your request.
- How do I fix a 500 error?
- Read the server logs: the real error is there, not in the response. If it started after a deploy, roll back and compare.
- Is 500 an error?
- Yes. 5xx codes are server errors: The server failed to fulfil a valid-looking request.