Server error

500 500 Internal Server Error

The application hit an unhandled error. The response tells you nothing useful; the server log tells you everything.

Common causes

  • A fatal error in application code — usually the last deploy.
  • A database that is down, out of connections or out of disk.
  • A missing file, wrong permissions, or an exhausted memory limit.

How to fix it

  • Read the error log first. Everything else is guesswork.
  • Check disk space and database connectivity before touching code.
  • If it started at a deploy, roll back and diagnose afterwards.

See what a site actually returns

Run a live check and read the real status code, headers and timings.

Check a website