Ошибки

ERR_CONNECTION_TIMED_OUT: что значит и как исправить

ERR_CONNECTION_TIMED_OUT — браузер пытался соединиться с сервером, но так и не получил ответа: сервер выключен или перегружен, пакеты по пути теряются или их молча отбрасывает брандмауэр. Близкая ошибка ERR_TIMED_OUT — общий тайм-аут, Chrome показывает с ней такую же страницу.

Обновлено 08.10.2026≈ 5 мин чтения
Содержание 10

Что сделать прямо сейчас

Если вы просто открываете сайт:

  1. Обновите страницу через несколько минут: сервер мог быть перегружен.
  2. Откройте другой сайт. Если не открывается ничего, проверьте подключение и перезагрузите роутер. В общественном Wi-Fi сначала может понадобиться вход на странице сети.
  3. Проверьте, не блокируют ли соединение антивирус или брандмауэр на компьютере.
  4. Если не открывается только этот сайт, сообщите владельцу время ошибки.

Если сайт ваш, переходите к разделам «Как проверить» и «Как исправить» ниже: там все команды по шагам.

Что значит ошибка

Чтобы открыть сайт, браузер отправляет серверу запрос на соединение и ждёт ответа. Если ответ так и не пришёл, Chrome прекращает попытки и показывает ERR_CONNECTION_TIMED_OUT — в исходном коде Chrome это ошибка -118. Страница ошибки появляется не сразу: сначала браузер какое-то время ждёт.

В отличие от ERR_CONNECTION_REFUSED, сервер не отказывает в соединении — от него вообще ничего не приходит.

Ошибка ERR_TIMED_OUT, -7 в исходном коде, — общий тайм-аут: время на какую-то операцию истекло. К ней Chrome приводит и системную ошибку тайм-аута. Страница у обеих ошибок одинаковая, и проверять нужно одно и то же.

Как выглядит в Chrome

Заголовок — «Не удается получить доступ к сайту», под ним — «Превышено время ожидания ответа от сайта example.com.» Chrome советует проверить подключение к интернету, а также настройки прокси-сервера и брандмауэра. Внизу — код ошибки и кнопки «Перезагрузить» и «Сведения».

Причины

ПричинаКак проявляется
Сервер выключен, завис или перегруженСайт не открывается, и к серверу не удаётся подключиться по SSH
Брандмауэр молча отбрасывает пакеты на портах 80 и 443По SSH подключиться можно, а сайт не открывается
Домен указывает на старый или чужой IP-адресdig показывает не тот адрес
Сбой сети по пути или атака на серверОшибка то появляется, то пропадает или видна только у части посетителей

Как проверить

Шаги 1 и 2 выполните на своём компьютере: на Mac — в программе Терминал, в Windows — в командной строке. Если вы ни разу не открывали терминал, начните с инструкции Как открыть терминал: там всё по шагам. Скопируйте команду целиком, замените example.com на адрес своего сайта и нажмите Enter.

Шаг 1. Проверьте, отвечает ли сайт

Команда ждёт соединения не дольше десяти секунд:

curl -I --connect-timeout 10 https://example.com/

Если за это время соединиться не удалось, curl завершится с ошибкой 28 — превышено время ожидания.

Шаг 2. Убедитесь, что домен указывает на ваш сервер

dig example.com +short

Команда выведет IP-адрес — он должен совпадать с адресом сервера в панели хостинга. В Windows вместо dig введите nslookup example.com.

Шаг 3. Подключитесь к серверу по SSH

Как это сделать, рассказано в инструкции Как подключиться к VPS по SSH. Если не подключается и SSH, сервер, скорее всего, выключен или завис: проверьте его состояние в панели хостинга.

Шаг 4. Проверьте nginx и брандмауэр на сервере

Если по SSH подключиться удалось, проверьте, работает ли nginx:

sudo systemctl status nginx

В ответе должна быть строка Active: active (running). Если ответ не помещается на экран, листайте его стрелками, а чтобы вернуться к вводу команд, нажмите Q. Затем посмотрите, что разрешено в брандмауэре:

sudo ufw status

Порты 80 и 443 должны быть разрешены: в ответе есть строки 80/tcp и 443/tcp или Nginx Full со словом ALLOW. Как открыть их в ufw — в инструкции Как настроить VPS с нуля. Если у хостинга есть брандмауэр в панели управления, проверьте и его.

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

Сервер перегружен или завис. Перезагрузите его из панели хостинга и выясните причину: какой процесс занял всю память или процессор. Что делать по шагам — в статье Что делать, если хостинг лежит.

Брандмауэр. Разрешите порты 80 и 443 в ufw и в брандмауэре хостинга.

Не тот IP-адрес в DNS. Исправьте A-запись — подробнее в инструкции Как перенести сайт на другой хостинг.

Атака. Если сервер не справляется с потоком запросов, нужна защита от DDoS — что в неё входит, разобрано в обзоре хостинга с защитой от DDoS.

На обычном хостинге

Если сайт на виртуальном хостинге и не открывается у всех, напишите в поддержку адрес сайта, время ошибки и IP-адрес, с которого вы его открывали.

Соседние ошибки

ОшибкаЧем отличается
ERR_CONNECTION_REFUSEDСервер сразу отказал в соединении
ERR_ADDRESS_UNREACHABLEДо адреса сервера нет пути по сети
504 Gateway TimeoutСоединение с сервером есть, но программа сайта за nginx не ответила вовремя
408 Request TimeoutСервер не дождался, пока браузер пришлёт запрос

Источники

Текст страницы взят из исходного кода и переводов Chrome.

Сверено 7 октября 2026 года.

Что почитать дальше

Проверено и обновлено: 08.10.2026