ERR_EMPTY_RESPONSE — сервер вернул пустой ответ
Браузер сообщает, что сервер закрыл соединение, так и не отправив ни одного байта данных — страница «пуста» не по содержанию, а по факту отсутствия любого ответа.
Сеть и соединение ERR_EMPTY_RESPONSE
Что означает ERR_EMPTY_RESPONSE
ERR_EMPTY_RESPONSE отличается от «пустой страницы» тем, что сервер вообще не начал формировать HTTP-ответ, хотя TCP-соединение установилось успешно — обрыв произошёл до отправки заголовков.
Такое поведение характерно для краша backend-процесса в момент обработки запроса, перегрузки сервера или некорректной настройки промежуточного reverse-proxy, который обрывает соединение раньше времени.
Возможные причины
Backend-процесс сайта упал при обработке запроса
Приложение на сервере завершилось аварийно (краш, необработанное исключение) в момент формирования ответа, не успев ничего отправить.
Перегрузка сервера по памяти или CPU
При нехватке ресурсов операционная система может принудительно завершить процесс, обслуживающий ваш запрос.
Неверная настройка reverse-proxy или таймаутов
Nginx, Caddy или другой прокси перед сайтом обрывает соединение с backend раньше, чем тот успел ответить, из-за слишком короткого таймаута в конфигурации.
Расширение браузера или антивирус режет ответ
Блокировщик рекламы или модуль проверки трафика антивируса иногда обрезает HTTP-ответ до того, как он дойдёт до страницы.
Фильтрация трафика на уровне провайдера
Оборудование ТСПУ может обрывать соединение уже после установления TCP-сессии, не давая серверу передать содержимое ответа.
Как это исправить
Обновите страницу через несколько секунд
Если причина — временный краш процесса на сервере, повторный запрос обычно проходит успешно после автоматического перезапуска.
Отключите расширения браузера
Временно выключите блокировщики рекламы и другие расширения, чтобы исключить их влияние на получаемый ответ.
Проверьте доступность сайта с разных точек
Запустите проверку из нескольких городов и стран одновременно — если пустой ответ приходит везде, проблема на стороне сервера.
Попробуйте без VPN и антивирусной проверки трафика
Временно отключите VPN и HTTPS-инспекцию антивируса, чтобы исключить их вмешательство в получаемый ответ сервера.
Подождите и попробуйте позже
Если сайт временно перегружен, обычно достаточно подождать несколько минут перед повторной попыткой.
Частые вопросы — ERR_EMPTY_RESPONSE
ERR_EMPTY_RESPONSE — проблема на моей стороне или у сайта?
Чаще всего проблема у сервера сайта — краш процесса или перегрузка. Но расширения браузера и антивирус тоже способны обрезать ответ, поэтому стоит проверить оба варианта.
Чем отличается от ERR_CONNECTION_RESET?
При RESET соединение разрывается пакетом TCP RST, часто до передачи каких-либо данных приложения. При EMPTY_RESPONSE TCP-сессия остаётся штатной, но сервер не передал ни одного байта HTTP-ответа.
Может ли антивирус вызывать ERR_EMPTY_RESPONSE?
Да, если модуль проверки HTTPS-трафика антивируса обрывает или обрезает получаемый ответ до того, как он полностью дойдёт до браузера.