Что это значит
Сервер временно не может обработать запрос из-за перегрузки или техобслуживания. Retry-After может подсказать, когда повторить.
Типичные причины
- Плановое техобслуживание
- Сервер перегружен или закончились воркеры
- Автомасштабирование не успевает или упали зависимости
Как исправить
Если вы клиент или посетитель
Повторите позже, соблюдая Retry-After.
Если вы владелец сайта или API
Во время техобслуживания отправляйте Retry-After, наращивайте мощности и аккуратно сбрасывайте нагрузку. Поисковики считают короткие 503 временными.
Пример ответа
HTTP/1.1
HTTP/1.1 503 Service Unavailable
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Retry-After: 120
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Service Unavailable",
"status": 503,
"detail": "Down for maintenance until 02:00 UTC."
} Спецификация
Частые вопросы
› Подходит ли 503 для страниц техобслуживания?
Да. Возвращайте 503 с Retry-After — тогда поисковики сохранят страницу в индексе, а не сочтут её удалённой.
› 503 или 500?
503 говорит, что сбой временный и ожидается восстановление; 500 — непредвиденная ошибка.