What a 503 error means and what to do about it

503 Service Unavailable means your server was reached, but it could not handle the request at that moment. It is usually temporary, and it usually has one of a few causes.

What the number tells you

Error codes that start with 5 mean the problem is on the server's side, not the visitor's. A 503 in particular says "not right now": the server is overloaded, is being restarted or is in maintenance, or the program behind it is not running.

Common causes

What to check first

If 503 errors come and go, write down the times. A pattern, such as every night at the same hour, usually points straight at the cause.

Catch it when it happens

503 errors are easy to miss, because the site often works again by the time you look. KeenCrow checks every minute. When three checks in a row fail, it emails you and records an incident with the status code, the start time and how long it lasted.

Check your website now, free More guides