Раздел помощи SpaceWeb

Ошибка "Нет ответа время ожидания истекло"

13 май, 2024

Столкнулись с сообщением «Нет ответа время ожидания истекло»? В этой статье мы подробно разберём эту ошибку, рассмотрим её причины и способы устранения. 

Что означает сообщение «Нет ответа время ожидания истекло»

Сообщение об ошибке «Нет ответа время ожидания истекло» (ERR_CONNECTION_TIMED_OUT) указывает на то, что ваш веб-браузер не смог установить связь с целевым сервером или веб-сайтом в отведённое время. Эта проблема может быть вызвана разными причинами, о которых мы поговорим далее.

Причины ошибки «Нет ответа время ожидания истекло»

  1. Проблемы с сетевым соединением. К одним из наиболее распространённых причин относится плохое или нестабильное интернет-соединение на стороне пользователя. Это может быть связано с временными сбоями, неправильной настройкой маршрутизатора или модема, а также с перегрузкой локальной сети.

  2. Блокировка доступа к сайту. Ваш сетевой маршрутизатор, файервол или антивирусная программа могут блокировать доступ к определённым IP-адресам или доменам. Кроме того, эта проблема может быть связана с настройками сетевой безопасности, например, на рабочем месте или в учебных заведениях.

  3. Проблемы с DNS-сервером. Если DNS-сервер, который преобразует удобочитаемые имена веб-сайтов в их IP-адреса, не работает должным образом или не может быстро обработать запросы, появляется ошибка «Нет ответа время ожидания истекло».

  4. Проблемы на стороне сервера. Если сервер, к которому вы пытаетесь получить доступ, перегружен, временно недоступен или имеет другие технические проблемы, это может привести к длительной задержке в обработке вашего запроса, что в итоге приводит к ошибке тайм-аута.

  5. Неправильные настройки сети на вашем компьютере или устройстве. Неправильные сетевые настройки (например, неверно настроенный прокси-сервер или устаревшие параметры TCP/IP), могут вызвать эту проблему.

  6. Использование VPN или прокси. Иногда использование VPN или прокси-серверов для доступа к интернету может увеличить время задержки до неприемлемого уровня, что приведёт к ошибке тайм-аута.

Как исправить ошибку ERR_CONNECTION_TIMED_OUT?

Проверьте интернет-соединение

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

Для начала попробуйте открыть несколько различных сайтов, чтобы убедиться, что проблема сохраняется. Если другие ресурсы тоже не загружаются, вероятно, проблема действительно с сетью.

Осмотрите все кабели: убедитесь, что сетевой кабель и шнур питания роутера надёжно соединены с соответствующими разъёмами. При необходимости отсоедините их и аккуратно подключите обратно до характерного щелчка.

Перезагрузите ваш роутер. Это можно сделать, нажав и удерживая кнопку сброса на задней панели устройства на 5-10 секунд или просто вытащив шнур питания из розетки на минуту. Также полезно перезагрузить компьютер, чтобы исключить временные сбои.

Очистите кэш

Очистка временных файлов браузера иногда может решить некоторые проблемы с доступом к сайтам. Это связано с тем, что устаревшие или повреждённые кэшированные данные и файлы cookie могут нарушать загрузку страниц. Прежде чем переходить к удалению этих файлов, можно попробовать открыть страницу в режиме инкогнито. Если в этом режиме сайт работает нормально, скорее всего, проблема кроется в кэше или куках.

Для того чтобы удалить эти временные файлы, можно воспользоваться нашим руководством «Как очистить кэш сайта в браузере». Это поможет избавиться от устаревших данных, которые могут вызывать ошибки при подключении к веб-сайтам.

Откройте утилиту диагностики сетевых проблем в Windows

Дополнительно воспользуйтесь утилитой для диагностики сетевых проблем в Windows. 

  1. Для этого откройте меню «Пуск».

  2. Выберите «Параметры».

  1. Затем перейдите в раздел «Сеть и интернет». В нижней части окна найдите пункт «Дополнительные сетевые параметры» и кликните по нему.

  1. В разделе «Связанные параметры» выберите Брандмауэр Windows.

  2. Щёлкните по опции Средство устранения неполадок подключения к сети и Интернету

  1. Выберите подходящий вариант из предложенных параметров.

Отключите прокси и VPN

Иногда причиной ошибки «Превышено время ожидания ответа от сайта» могут быть активные настройки прокси-сервера или включённый VPN. Если у вас включён прокси-сервер, стоит попробовать его отключить. 

Для этого пройдите по следующим шагам:

Для пользователей Windows

  1. Откройте меню «Пуск» и зайдите в «Параметры».

  1. Перейдите в раздел «Сеть и Интернет».

  1. В нижней части правой колонки выберите Прокси-сервер.

  2. Отключите опции Использовать сценарий настройки и Использовать прокси-сервер.

Для пользователей macOS

  1. Откройте «Системные настройки».

  2. В поиске введите «Прокси» и перейдите в этот раздел. 

  1. Cнимите отметки со всех элементов. Возможно, у вас будет всё отключено по умолчанию.

После выполнения этих действий обновите страницу и проверьте, исчезла ли ошибка.

Также, если вы используете VPN, рекомендуется временно отключить его, так как он может быть источником ошибки ERR_CONNECTION_TIMED_OUT.

Отключите брандмауэр

Помимо этого, стоит рассмотреть возможность временного отключения брандмауэра и антивирусной программы. Хотя эти инструменты защищают вашу систему от вредоносного ПО и других угроз, иногда они могут блокировать доступ к безопасным страницам из-за ложных срабатываний.

Если вы столкнулись с ошибкой ERR_CONNECTION_TIMED_OUT, попробуйте следующие шаги для отключения защиты на вашем устройстве:

Для пользователей Windows

  1. Откройте меню «Пуск» и перейдите в «Параметры».

  1. Выберите Конфиденциальность и защита

  2. Затем перейдите в раздел «Безопасность Windows».

  1. Нажмите на Брандмауэр и защита сети.

  1. Выберите сеть, которой вы пользуетесь.

  1. Переведите брандмауэр Windows Defender в режим «Выкл».

  1. Подтвердите своё решение, нажав Да

Для пользователей macOS

Обычно брандмауэр в macOS отключён по умолчанию, но, если он включён:

  1. Откройте «Системные настройки». 

  2. Затем откройте «Сеть», где найдёте настройки брандмауэра.

  1. Обязательно убедитесь, что сайт, к которому вы пытаетесь получить доступ, действительно безопасен, прежде чем отключать меры безопасности. Это предотвратит риск заражения компьютера вредоносным ПО.

Проверьте файл hosts

Файл hosts – это текстовый файл, который используется для сопоставления доменных имён с IP-адресами. Этот файл функционирует как часть системы имён доменов (DNS), позволяя устройству перенаправлять запросы на определённые веб-сайты на заданные IP-адреса без обращения к внешнему DNS-серверу. 

Hosts – это один из элементов, которые используются в иерархии разрешения имён, и в некоторых случаях может переопределять информацию, полученную от DNS-серверов.

Если вы столкнулись с ошибкой ERR_CONNECTION_TIMED_OUT, возможно, стоит проверить этот файл на наличие некорректных или устаревших записей.

Чтобы проверить или отредактировать файл hosts, выполните следующие шаги:

Для пользователей Windows

  1. Откройте текстовый редактор, например, Блокнот, с правами администратора. Это можно сделать через меню «Пуск»: найдите нужную программу, кликните по ней правой кнопкой мыши и выберите Запустить от имени администратора.

  2. В текстовом редакторе перейдите в меню «Файл», а затем выберите Открыть.

  3. Установите фильтр отображения файлов на «Все файлы». 

  4. Введите в строке поиска путь «C:\Windows\System32\drivers\etc» и выберите файл hosts.

  5. Откройте файл и осмотрите его. 

  6. Удалите строки, которые связаны с IP-адресом или доменом, вызывающим ошибку, особенно те, что не начинаются с символа # (они активны). Если не уверены в нужной строке, можно временно удалить все активные записи.

  7. Сохраните изменения в файле.

Для пользователей macOS

  1. Откройте утилиту Терминал.

  2. Введите команду

sudo nano /private/etc/hosts
  1. Нажмите Enter.

  2. Если система запросит пароль, пропишите его. При вводе пароля символы не отображаются.

  3. В файле hosts найдите и удалите любые строки, которые связаны с проблемным сайтом. Учтите, что их может и не оказаться.

  1. Сохраните изменения, нажав Ctrl+O, и выйдите из редактора, нажав Ctrl+X.

После внесения изменений в файл hosts рекомендуется перезагрузить браузер или компьютер, чтобы изменения вступили в силу. Это может помочь решить проблему с ошибкой времени ожидания при попытке доступа к сайтам.

Поменяйте DNS-cерверы

Иногда автоматически настроенные DNS-серверы от вашего интернет-провайдера не самые оптимальные. Вы можете вручную задать предпочтительные DNS-серверы для улучшения соединения.

Например, в этом руководстве мы пропишем DNS-серверы от Яндекс: 

  • 77.88.8.8,  

  • 77.88.8.1.

Для пользователей Windows

  1. С помощью клавиш Win+R откройте окно «Выполнить». 

  2. Пропишите «inetcpl.cpl» и нажмите Enter.

  3. В контекстном меню текущего соединения выберите Свойства.

  4. В списке выберите IP версии 4 (TCP/IPv4).

  5. Далее щёлкните по опции Свойства.

  6. Установите «Использовать следующие адреса DNS-серверов» и введите:

  • Предпочитаемый DNS-сервер: 77.88.8.8.

  • Альтернативный DNS-сервер: 77.88.8.1.

Для пользователей macOS

  1. Откройте «Системные настройки». 

  2. В поиске введите DNS-серверы и перейдите в эту вкладку. 

  1. Нажмите на иконку +.

  2. Добавьте DNS-сервер 77.88.8.8.

Проверьте максимальное время выполнения

Один из важных параметров, который может вызывать ошибку ERR_CONNECTION_TIMED_OUT на вашем сайте WordPress, – это максимальное время выполнения скриптов. 

На большинстве серверов это время по умолчанию равно 30 секундам. Это период, в течение которого разрешено выполняться скрипту PHP, после чего процесс прерывается из-за тайм-аута. 

Изменить это значение напрямую через WordPress сложно, так как файл php.ini, который содержит эту настройку, находится на сервере. Мы рекомендуем обратиться к вашему провайдеру хостинга, чтобы узнать, могут ли они помочь в этом вопросе. 

Если вы всё-таки хотите попробовать изменить это значение самостоятельно, есть три варианта:

  1. Измените максимального времени выполнения в файле php.ini

Если у вас есть файл php.ini в вашем домашнем каталоге, найдите параметр max_execution_time и измените его. Например, если он установлен на 30 секунд, вы можете увеличить его до 300 секунд:

max_execution_time = 300 
  1. Измените максимальное время выполнения в файле .htaccess

Если первый вариант не работает, изменить время можно через файл .htaccess, который также обычно находится в вашем домашнем каталоге. 

Добавьте следующую строку в начало вашего файла .htaccess:

php_value max_execution_time 300 

Эти изменения помогут увеличить время, доступное для выполнения скриптов на вашем сайте, что может решить проблему с тайм-аутом подключения.

  1. Воспользуйтесь панелью управления

В таких панелях управления, как ispmanager, cPanel или Plesk, есть возможность получить к файлу php.ini. 

Например, в ispmanager нужно будет выполнить следующие шаги:

  1. В левом меню выберите раздел «Сайты».

  2. Выберите ваш сайт. 

  3. В верхнем меню щёлкните по опции PHP.

  1. Найдите переменную max_execution_time и кликните по ней.

  2. Нажмите Изменить в верхнем меню.

  1. Введите актуальное значение переменной. 

  2. Щёлкните Сохранить

Важно помнить, что ошибка ERR_CONNECTION_TIMED_OUT может быть вызвана проблемами на стороне клиента (например, плохим сетевым соединением), или же проблемами на сервере, где размещён ваш сайт. В этой статье мы рассмотрели и те, и другие случаи.