DevToolPal
RU
5xx Ошибки сервера

500 Internal Server Error

Внутренняя ошибка сервера

Что это значит

Сервер столкнулся с непредвиденной ситуацией и не смог выполнить запрос. Это общий код для ошибок на стороне сервера.

Типичные причины

  • Необработанное исключение или баг в коде приложения
  • Ошибка конфигурации, например неверный .htaccess или отсутствующая переменная окружения
  • Сбой базы данных или зависимости, не сопоставленный с более точным статусом

Как исправить

Если вы клиент или посетитель

Повторите позже; если ошибка не уходит, сообщите время и идентификатор запроса из ответа, если он есть.

Если вы владелец сайта или API

Проверьте журналы ошибок приложения и сервера, исправьте исключение и возвращайте более точные коды (502, 503, 504), когда причина известна.

Пример ответа

HTTP/1.1
HTTP/1.1 500 Internal Server Error
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Internal Server Error",
  "status": 500,
  "detail": "Something went wrong. Request id: 01J9Z6Q4K2."
}

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

RFC 9110 §15.6.1

Частые вопросы

› Как найти причину 500?

Найдите трассировку стека в журнале ошибок сервера или приложения на момент запроса; режим отладки включайте только в разработке.

› Может ли файл .htaccess вызвать 500?

Да. Синтаксическая ошибка или неизвестная директива в .htaccess заставляет Apache отвечать 500.