Дверь захлопнули без объяснений
ERR_CONNECTION_CLOSED означает, что соединение было установлено, но затем удалённая сторона закрыла его, не отправив ни одного байта ответа. Браузер вежливо ждал страницу, а получил лишь корректное завершение связи. Это не сброс с флагом RST и не тайм-аут, а именно тихое закрытие.
Обычно такое поведение вызывают три типа участников: сам веб-сервер, промежуточное устройство вроде балансировщика или фильтра и программа на вашем компьютере, которая перехватывает трафик. Из одного лишь текста ошибки понять, какая именно, нельзя, поэтому диагностика идёт методом исключения.
Вероятные причины: ERR_CONNECTION_CLOSED
Самая частая — некорректная работа промежуточного звена: прокси, антивирусный модуль проверки HTTPS или встроенный брандмауэр роутера закрывают канал, если им не нравится содержимое либо шифрование.
Далее идёт перегрузка сервера: при исчерпании лимита одновременных соединений часть клиентов просто отсекается. Ещё одна причина — несовместимость по протоколу, когда сервер принимает только новые версии TLS, а у вас старая система или браузер.
Иногда причина в самом запросе: слишком большие cookie, повреждённые заголовки или необычный размер тела могут заставить сервер закрыть соединение вместо аккуратного ответа с кодом.
Как сузить круг
Откройте страницу в режиме инкогнито: он отключает большинство расширений и работает с чистыми cookie. Если там всё открывается, причина в расширении или в накопленных данных сайта.
Затем попробуйте другой браузер и другую сеть. Если ошибка исчезает при переходе на мобильный интернет, вина за роутером или у провайдера. Если остаётся везде, вероятнее всего проблема на стороне ресурса.
Дополнительно сверьтесь с системной датой и временем: сильное расхождение ломает установку защищённого канала и в ряде случаев проявляется именно как закрытие соединения.
Что сделать на своём устройстве
Удалите cookie и кеш для проблемного сайта, отключите расширения по очереди. Проверьте, не включён ли ручной прокси в системных настройках сети. Временно приостановьте проверку защищённых соединений в антивирусе — если ошибка пропала, добавьте сайт в исключения или обновите антивирус.
Обновите браузер и систему: устаревшие библиотеки шифрования нередко не договариваются с современными серверами. На роутере попробуйте отключить фильтрацию и проверку безопасности на время теста, затем перезагрузите устройство.
Смена DNS-серверов на другие публичные иногда помогает, если имя указывало на неисправный узел кластера.
Если причина на стороне сайта
Владельцу ресурса стоит заглянуть в журналы веб-сервера и балансировщика в момент ошибки. Признаки: аварийное завершение рабочих процессов, лимиты на число соединений, слишком короткое время удержания keep-alive, неправильные правила защиты от ботов, закрывающие запросы без ответа.
Для посетителя же практичный вывод такой: если ни смена сети, ни браузера не помогла, остаётся подождать и вернуться позже или связаться с поддержкой сайта, приложив время появления ошибки.
Как отличать частные сценарии
Полезно заметить, когда именно возникает закрытие. Если оно происходит сразу при открытии сайта, вероятнее проблемы на стадии шифрования: несовместимость версий, перехват антивирусом, неправильная работа балансировщика. Если после нескольких секунд ожидания, то, скорее всего, приложение не успело подготовить ответ и промежуточный узел отсёк его по времени.
Ещё один признак — зависимость от действия. Ошибка при отправке формы либо загрузке файла указывает на ограничение размера запроса, а на обычных страницах отсутствует. Если сайт открывается по адресу без www и не открывается с ним, причина в различиях конфигурации двух имён.
Записывайте эти наблюдения: время, адрес, действие, сеть. Именно такие детали позволяют поддержке сайта быстро найти нужную запись в журнале и не гадать.
Если вы администратор небольшого сайта, начните с самого простого: посмотрите, не перезапускалась ли служба в момент жалоб, и сравните показатели памяти и числа процессов. Часто закрытия соединений совпадают с нехваткой ресурсов на дешёвом хостинге.