Spec-Zone.ru › HTTP

Статус: 503

503 Служба недоступна

Код состояния HTTP 503 Service Unavailable ответ об ошибке сервера указывает на то, что сервер не готов обработать запрос.

Чаще всего это происходит, когда сервер находится на обслуживании или перегружен. Во время обслуживания администраторы сервера могут временно перенаправлять весь трафик на страницу 503, либо это может происходить автоматически во время обновления программного обеспечения. При перегрузке некоторые серверные приложения отклоняют запросы с состоянием 503, когда достигаются пороговые значения ресурсов, например ограничения по памяти, процессору или пулу соединений. Отклонение входящих запросов создаёт обратное давление, которое предотвращает исчерпание вычислительных ресурсов сервера и помогает избежать более серьёзных сбоев. Если запросы от определённых клиентов ограничиваются из-за ограничения частоты запросов, следует использовать ответ 429 Too Many Requests.

Этот ответ следует использовать при временных условиях, а HTTP-заголовок Retry-After по возможности должен содержать предполагаемое время восстановления службы.

Вместе с этим ответом следует отправить удобную для пользователя страницу с объяснением проблемы.

Примечание: Кэшированию заголовков, отправляемых с этим ответом, следует уделить особое внимание; 503 указывает на временную проблему, поэтому обычно ответы не следует кэшировать: после устранения проблемы клиенты могут получать устаревшие страницы с ошибками.

Статус

503 Service Unavailable

Примеры

>

Ответ об ошибке сервера 503

Следующий запрос пытается получить веб-страницу, но получает ответ 503. Тело ответа содержит страницу с описанием состояния сервера и ссылкой на страницу поддержки для посетителей. В теле ответа указан идентификатор, иллюстрирующий метод, который может помочь администраторам сервера выяснить первопричину проблемы:

GET /highlights HTTP/1.1
Host: example.com
User-Agent: curl/8.6.0
Accept: */*
HTTP/1.1 503 Service Unavailable
Content-Type: text/html;
Content-Length: 123

<!doctype html>
<html lang="en">
<head>
  <title>503 Service Unavailable</title>
</head>
<body>
  <h1>503 Service Unavailable</h1>
  <p>The server was unable to complete your request. Please try again later.</p>
  <p>If this problem persists, please <a href="https://example.com/support">contact support</a>.</p>
  <p>Server logs contain details of this error with request ID: ABC-123.</p>
</body>
</html>

Спецификации

Спецификация
Неизвестная спецификация>
# status.503>

См. также

  • Коды состояния HTTP-ответов
  • Retry-After

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/503

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API