Zest.
5xx · Server error

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.

Other 5xx codes