- Что означает сообщение «Нет ответа время ожидания истекло»
- Причины ошибки «Нет ответа время ожидания истекло»
- Как исправить ошибку ERR_CONNECTION_TIMED_OUT?
Столкнулись с сообщением «Нет ответа время ожидания истекло»? В этой статье мы подробно разберём эту ошибку, рассмотрим её причины и способы устранения.
Что означает сообщение «Нет ответа время ожидания истекло»
Сообщение об ошибке «Нет ответа время ожидания истекло» (ERR_CONNECTION_TIMED_OUT) указывает на то, что ваш веб-браузер не смог установить связь с целевым сервером или веб-сайтом в отведённое время. Эта проблема может быть вызвана разными причинами, о которых мы поговорим далее.
Причины ошибки «Нет ответа время ожидания истекло»
-
Проблемы с сетевым соединением. К одним из наиболее распространённых причин относится плохое или нестабильное интернет-соединение на стороне пользователя. Это может быть связано с временными сбоями, неправильной настройкой маршрутизатора или модема, а также с перегрузкой локальной сети.
-
Блокировка доступа к сайту. Ваш сетевой маршрутизатор, файервол или антивирусная программа могут блокировать доступ к определённым IP-адресам или доменам. Кроме того, эта проблема может быть связана с настройками сетевой безопасности, например, на рабочем месте или в учебных заведениях.
-
Проблемы с DNS-сервером. Если DNS-сервер, который преобразует удобочитаемые имена веб-сайтов в их IP-адреса, не работает должным образом или не может быстро обработать запросы, появляется ошибка «Нет ответа время ожидания истекло».
-
Проблемы на стороне сервера. Если сервер, к которому вы пытаетесь получить доступ, перегружен, временно недоступен или имеет другие технические проблемы, это может привести к длительной задержке в обработке вашего запроса, что в итоге приводит к ошибке тайм-аута.
-
Неправильные настройки сети на вашем компьютере или устройстве. Неправильные сетевые настройки (например, неверно настроенный прокси-сервер или устаревшие параметры TCP/IP), могут вызвать эту проблему.
-
Использование VPN или прокси. Иногда использование VPN или прокси-серверов для доступа к интернету может увеличить время задержки до неприемлемого уровня, что приведёт к ошибке тайм-аута.
Как исправить ошибку ERR_CONNECTION_TIMED_OUT?
Проверьте интернет-соединение
Если вы обнаружили, что проблема с подключением к интернету наблюдается только на одном из ваших устройств, первым делом стоит проверить состояние вашего интернет-соединения. Важно помнить, что причиной проблемы может быть не только полное отсутствие интернета, но и его низкая скорость.
Для начала попробуйте открыть несколько различных сайтов, чтобы убедиться, что проблема сохраняется. Если другие ресурсы тоже не загружаются, вероятно, проблема действительно с сетью.
Осмотрите все кабели: убедитесь, что сетевой кабель и шнур питания роутера надёжно соединены с соответствующими разъёмами. При необходимости отсоедините их и аккуратно подключите обратно до характерного щелчка.
Перезагрузите ваш роутер. Это можно сделать, нажав и удерживая кнопку сброса на задней панели устройства на 5-10 секунд или просто вытащив шнур питания из розетки на минуту. Также полезно перезагрузить компьютер, чтобы исключить временные сбои.
Очистите кэш
Очистка временных файлов браузера иногда может решить некоторые проблемы с доступом к сайтам. Это связано с тем, что устаревшие или повреждённые кэшированные данные и файлы cookie могут нарушать загрузку страниц. Прежде чем переходить к удалению этих файлов, можно попробовать открыть страницу в режиме инкогнито. Если в этом режиме сайт работает нормально, скорее всего, проблема кроется в кэше или куках.
Для того чтобы удалить эти временные файлы, можно воспользоваться нашим руководством «Как очистить кэш сайта в браузере». Это поможет избавиться от устаревших данных, которые могут вызывать ошибки при подключении к веб-сайтам.
Откройте утилиту диагностики сетевых проблем в Windows
Дополнительно воспользуйтесь утилитой для диагностики сетевых проблем в Windows.
-
Для этого откройте меню «Пуск».
-
Выберите «Параметры».
-
Затем перейдите в раздел «Сеть и интернет». В нижней части окна найдите пункт «Дополнительные сетевые параметры» и кликните по нему.
-
В разделе «Связанные параметры» выберите Брандмауэр Windows.
-
Щёлкните по опции Средство устранения неполадок подключения к сети и Интернету.
-
Выберите подходящий вариант из предложенных параметров.
Отключите прокси и VPN
Иногда причиной ошибки «Превышено время ожидания ответа от сайта» могут быть активные настройки прокси-сервера или включённый VPN. Если у вас включён прокси-сервер, стоит попробовать его отключить.
Для этого пройдите по следующим шагам:
Для пользователей Windows
-
Откройте меню «Пуск» и зайдите в «Параметры».
-
Перейдите в раздел «Сеть и Интернет».
-
В нижней части правой колонки выберите Прокси-сервер.
-
Отключите опции Использовать сценарий настройки и Использовать прокси-сервер.
Для пользователей macOS
-
Откройте «Системные настройки».
-
В поиске введите «Прокси» и перейдите в этот раздел.
-
Cнимите отметки со всех элементов. Возможно, у вас будет всё отключено по умолчанию.
После выполнения этих действий обновите страницу и проверьте, исчезла ли ошибка.
Также, если вы используете VPN, рекомендуется временно отключить его, так как он может быть источником ошибки ERR_CONNECTION_TIMED_OUT.
Отключите брандмауэр
Помимо этого, стоит рассмотреть возможность временного отключения брандмауэра и антивирусной программы. Хотя эти инструменты защищают вашу систему от вредоносного ПО и других угроз, иногда они могут блокировать доступ к безопасным страницам из-за ложных срабатываний.
Если вы столкнулись с ошибкой ERR_CONNECTION_TIMED_OUT, попробуйте следующие шаги для отключения защиты на вашем устройстве:
Для пользователей Windows
-
Откройте меню «Пуск» и перейдите в «Параметры».
-
Выберите Конфиденциальность и защита.
-
Затем перейдите в раздел «Безопасность Windows».
-
Нажмите на Брандмауэр и защита сети.
-
Выберите сеть, которой вы пользуетесь.
-
Переведите брандмауэр Windows Defender в режим «Выкл».
-
Подтвердите своё решение, нажав Да.
Для пользователей macOS
Обычно брандмауэр в macOS отключён по умолчанию, но, если он включён:
-
Откройте «Системные настройки».
-
Затем откройте «Сеть», где найдёте настройки брандмауэра.
-
Обязательно убедитесь, что сайт, к которому вы пытаетесь получить доступ, действительно безопасен, прежде чем отключать меры безопасности. Это предотвратит риск заражения компьютера вредоносным ПО.
Проверьте файл hosts
Файл hosts – это текстовый файл, который используется для сопоставления доменных имён с IP-адресами. Этот файл функционирует как часть системы имён доменов (DNS), позволяя устройству перенаправлять запросы на определённые веб-сайты на заданные IP-адреса без обращения к внешнему DNS-серверу.
Hosts – это один из элементов, которые используются в иерархии разрешения имён, и в некоторых случаях может переопределять информацию, полученную от DNS-серверов.
Если вы столкнулись с ошибкой ERR_CONNECTION_TIMED_OUT, возможно, стоит проверить этот файл на наличие некорректных или устаревших записей.
Чтобы проверить или отредактировать файл hosts, выполните следующие шаги:
Для пользователей Windows
-
Откройте текстовый редактор, например, Блокнот, с правами администратора. Это можно сделать через меню «Пуск»: найдите нужную программу, кликните по ней правой кнопкой мыши и выберите Запустить от имени администратора.
-
В текстовом редакторе перейдите в меню «Файл», а затем выберите Открыть.
-
Установите фильтр отображения файлов на «Все файлы».
-
Введите в строке поиска путь «C:\Windows\System32\drivers\etc» и выберите файл hosts.
-
Откройте файл и осмотрите его.
-
Удалите строки, которые связаны с IP-адресом или доменом, вызывающим ошибку, особенно те, что не начинаются с символа # (они активны). Если не уверены в нужной строке, можно временно удалить все активные записи.
-
Сохраните изменения в файле.
Для пользователей macOS
-
Откройте утилиту Терминал.
-
Введите команду
-
Нажмите Enter.
-
Если система запросит пароль, пропишите его. При вводе пароля символы не отображаются.
-
В файле hosts найдите и удалите любые строки, которые связаны с проблемным сайтом. Учтите, что их может и не оказаться.
-
Сохраните изменения, нажав Ctrl+O, и выйдите из редактора, нажав Ctrl+X.
После внесения изменений в файл hosts рекомендуется перезагрузить браузер или компьютер, чтобы изменения вступили в силу. Это может помочь решить проблему с ошибкой времени ожидания при попытке доступа к сайтам.
Поменяйте DNS-cерверы
Иногда автоматически настроенные DNS-серверы от вашего интернет-провайдера не самые оптимальные. Вы можете вручную задать предпочтительные DNS-серверы для улучшения соединения.
Например, в этом руководстве мы пропишем DNS-серверы от Яндекс:
-
77.88.8.8,
-
77.88.8.1.
Для пользователей Windows
-
С помощью клавиш Win+R откройте окно «Выполнить».
-
Пропишите «inetcpl.cpl» и нажмите Enter.
-
В контекстном меню текущего соединения выберите Свойства.
-
В списке выберите IP версии 4 (TCP/IPv4).
-
Далее щёлкните по опции Свойства.
-
Установите «Использовать следующие адреса DNS-серверов» и введите:
-
Предпочитаемый DNS-сервер: 77.88.8.8.
-
Альтернативный DNS-сервер: 77.88.8.1.
Для пользователей macOS
-
Откройте «Системные настройки».
-
В поиске введите DNS-серверы и перейдите в эту вкладку.
-
Нажмите на иконку +.
-
Добавьте DNS-сервер 77.88.8.8.
Проверьте максимальное время выполнения
Один из важных параметров, который может вызывать ошибку ERR_CONNECTION_TIMED_OUT на вашем сайте WordPress, – это максимальное время выполнения скриптов.
На большинстве серверов это время по умолчанию равно 30 секундам. Это период, в течение которого разрешено выполняться скрипту PHP, после чего процесс прерывается из-за тайм-аута.
Изменить это значение напрямую через WordPress сложно, так как файл php.ini, который содержит эту настройку, находится на сервере. Мы рекомендуем обратиться к вашему провайдеру хостинга, чтобы узнать, могут ли они помочь в этом вопросе.
Если вы всё-таки хотите попробовать изменить это значение самостоятельно, есть три варианта:
-
Измените максимального времени выполнения в файле php.ini
Если у вас есть файл php.ini в вашем домашнем каталоге, найдите параметр max_execution_time и измените его. Например, если он установлен на 30 секунд, вы можете увеличить его до 300 секунд:
-
Измените максимальное время выполнения в файле .htaccess
Если первый вариант не работает, изменить время можно через файл .htaccess, который также обычно находится в вашем домашнем каталоге.
Добавьте следующую строку в начало вашего файла .htaccess:
Эти изменения помогут увеличить время, доступное для выполнения скриптов на вашем сайте, что может решить проблему с тайм-аутом подключения.
-
Воспользуйтесь панелью управления
В таких панелях управления, как ispmanager, cPanel или Plesk, есть возможность получить к файлу php.ini.
Например, в ispmanager нужно будет выполнить следующие шаги:
-
В левом меню выберите раздел «Сайты».
-
Выберите ваш сайт.
-
В верхнем меню щёлкните по опции PHP.
-
Найдите переменную max_execution_time и кликните по ней.
-
Нажмите Изменить в верхнем меню.
-
Введите актуальное значение переменной.
-
Щёлкните Сохранить.
Важно помнить, что ошибка ERR_CONNECTION_TIMED_OUT может быть вызвана проблемами на стороне клиента (например, плохим сетевым соединением), или же проблемами на сервере, где размещён ваш сайт. В этой статье мы рассмотрели и те, и другие случаи.