ERR_CONNECTION_TIMED_OUT как исправить на WORDPRESS

Вы видите ошибку «ERR_CONNECTION_TIMED_OUT» в своем браузере? Не очень информативное сообщение об ошибке, не так ли? Если вы пользуетесь WordPress каждый день, то всегда полезно знать о таких типичных ошибках, которые могут помешать вам получить доступ к своему веб-сайту.

В сегодняшнем посте мы подробно расскажем об ошибке «ERR_CONNECTION_TIMED_OUT» и рассмотрим, почему вы можете увидеть net err connection timed out и что вы можете сделать, чтобы исправить эту проблему.
Содержание:

  1. Что такое ошибка ERR_CONNECTION_TIMED_OUT?
  2. Как исправить ошибку ERR_CONNECTION_TIMED_OUT

Причина возникновения ERR_CONNECTION_TIMED_OUT?

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

Согласно документации поддержки WordPress , ошибка net err connection timed out, когда ваш сайт пытается сделать больше, чем ваш сервер может обработать. Это особенно распространено на виртуальном хостинге, где ваш лимит памяти ограничен.

Когда вы посещаете веб-сайт, и он не загружается, ваш браузер будет пытаться подключиться примерно 30 секунд или около того, пока не прервет соединение. После чего он вернет ошибку «ERR_CONNECTION_TIMED_OUT», указывающую на проблему со связью. В Google Chrome это может отображаться как « This site can’t be reached. Domain.com took too long to respond. ».

ERR_CONNECTION_TIMED_OUT ошибка в Chrome

Из-за различных веб-браузеров, операционных систем и серверов ошибка может проявляться по-разному. Но большинство из них имеют одинаковое или похожее значение. «ERR_NETWORK_CHANGED» и «ERR_CONNECTION_REFUSED» — две очень тесно связанные ошибки, которые обычно могут быть решены с помощью тех же шагов, приведенных ниже.

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

Mozilla Firefox

В Mozilla Firefox ошибка будет отображаться как « The connection has timed out». Сервер domain.com слишком долго не отвечает.

ERR_CONNECTION_TIMED_OUT ошибка в Firefox

Microsoft Edge

В Microsoft Edge ошибка будет отображаться как « Hmmm… can’t reach this page. Domain.com took too long to respond». Однако в Edge он также содержит ошибку« ERR_CONNECTION_TIMED_OUT ».

ERR_CONNECTION_TIMED_OUT ошибка в Edge

Сафари

В Safari ошибка будет отображаться как « Safari Can’t Open the Page. Safari can’t open the page domain.com because the server where this page is located isn’t responding ».

ERR_CONNECTION_TIMED_OUT ошибка в Safari

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

С чего начать устранение неполадок, если вы видите эту ошибку на своем сайте WordPress? Без большого контекста это может иногда расстраивать и подавлять, с чего начать. Обычно это либо проблемы на стороне клиента (проблемы с сетевым подключением или брандмауэром), либо проблема с сервером, на котором размещен сайт (ограничения памяти, время выполнения и т. Д.).

1. Проверьте ваше соединение

Google Chrome, Firefox и Edge рекомендуют проверять сетевое соединение. Хотя это может показаться очевидным, все они указывают сначала на проверку вашего соединения, так как это одна из наиболее распространенных причин ошибки. Вот несколько вещей, которые мы рекомендуем:

  • Перезагрузите ваш домашний или офисный маршрутизатор. Это занимает всего несколько минут и решает больше проблем, чем многие думают. Чтобы полностью включить и отключить питание, отсоедините источник питания и подождите 30 секунд, прежде чем снова подключить его.
  • Проверьте, если у вас плохое или медленное соединение Wi-Fi. Это обычное явление в оживленных общественных точках доступа Wi-Fi, таких как кафе или аэропорты.

2. Временно отключите брандмауэр и антивирус

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

Это связано с тем, что брандмауэры часто могут блокировать ненужные им страницы  или отклонять контент, который полностью безопасен. Мы видели это много раз с программным обеспечением, как AVG. Чтобы проверить, попробуйте отключить брандмауэр и антивирусные программы. Конечно, это рекомендуется только в том случае, если вы точно знаете, что сайт, который вы собираетесь посетить, безопасен.

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

Анитвирусы могут давать так называемый «ложноположительный» результат, который вы можете заполнить. Если вы на 100% уверены, что посещаемый вами сайт не должен блокироваться антивирусами, вы можете сообщить об этом разработчику программного обеспечения. Вот несколько быстрых ссылок:

3. Отключите настройки прокси

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

Зайдите в Настройки в вашем браузере Chrome. Это откроет полное меню опций. В разделе « Система » (вам нужно нажать « Дополнительно» внизу) вы должны найти запись под названием « Настройки прокси» . Выбрав его, вы попадете в соответствующее меню:

Открыть настройки прокси в Chrome

Ваш следующий шаг зависит от системы, которую вы используете. Пользователи Windows должны нажать на « Настройки локальной сети» и снять флажок «Использовать прокси-сервер для локальной сети». Если вы пользователь Mac, вы должны найти себя в соответствующем меню. Затем вам придется снять все выбранные прокси-протоколы и проверить, была ли решена проблема ERR_CONNECTION_TIMED_OUT.

Снимите флажки прокси на Mac

Если вы работаете в Windows, вы увидите окно «Настройки локальной сети (LAN)». Вы убедиться подтвердить, что опция «Использовать прокси-сервер для вашей локальной сети» снята.

Отключить настройки прокси Chrome в Windows

То же самое происходит, если вы используете VPN, как ExpressVPN или TunnelBear. Убедитесь, что вы не подключены к ним.

4. Изменить DNS-серверы

Следующее, что вы можете попробовать, это изменить ваши DNS-серверы . По умолчанию DNS-серверы автоматически назначаются вашим интернет-провайдером. Но вы можете попробовать временно изменить их на общедоступный DNS-сервер, такой как Google или Cloudflare.

  • Некоторые предпочитают использовать  общедоступный DNS Google  (8.8.8.8 и 8.8.4.4) в долгосрочной перспективе, поскольку иногда они более надежны.
  • Cloudflare также предлагает безопасный и быстрый бесплатный DNS ( 1.1.1.1  и 1.0.0.1), который мы будем использовать в этом примере. Если вы хотите использовать Google, шаги те же, вы просто замените адреса DNS-сервера на Googles.

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

Google и Cloudflare не идеальны в 100% случаев, и было несколько случаев, когда мы заметили, что переключение назад решило проблему. Это особенно верно, если вы используете точку доступа Wi-Fi в аэропорту или кафе.

Windows

В Windows просто откройте командную строку, нажав клавишу с логотипом Windows и клавишу R. Затем введите «панель управления» и нажмите Enter.

Запустить панель управления Windows

Нажмите «Сеть и Интернет», а затем «Центр управления сетями и общим доступом». С левой стороны нажмите «Изменить настройки адаптера».

Смените настройки адаптера

Щелкните правой кнопкой мыши по текущему соединению, это будет либо подключение по локальной сети, либо подключение к беспроводной сети в зависимости от того, как вы подключаетесь. Затем нажмите «Свойства».

Свойства беспроводного соединения

Выберите Internet Protocol Version 4 (или Version 6, если необходимо) и нажмите «Свойства».

IPV 4 опции

Запишите любые существующие настройки на случай, если вам нужно вернуться обратно. Нажмите «Использовать следующие адреса DNS-серверов». Введите следующие данные или замените существующие на них:

Для IPv4:  1.1.1.1 и  1.0.0.1
Для IPv6:  2606:4700:4700::1111 и 2606:4700:4700::1001

Адреса DNS-сервера

Нажмите ОК, затем Закрыть. Перезапустите браузер.

MAC

Чтобы изменить DNS-серверы на Mac, перейдите в Системные настройки …

Системные настройки Mac

Нажмите на значок сети и затем нажмите «Дополнительно».

Сеть Mac продвинутая

Нажмите на вкладку «DNS».

Mac DNS

Затем добавьте адреса DNS-серверов Cloudflare.

Для IPv4:  1.1.1.1 и  1.0.0.1
Для IPv6:  2606:4700:4700::1111 и 2606:4700:4700::1001

5. Очистить / обновить DNS

Вы также можете попробовать очистить локальный кеш DNS . Это похоже на очистку кеша вашего браузера. Возможно, сайт, который вы пытаетесь посетить, не соответствует правильному IP-адресу. Если вы только что перенесли свой сайт WordPress на новый хост , важно дождаться полного распространения информации. Иногда это может занять до 24 часов. Это зависит от вашего провайдера DNS и значения TTL ваших записей DNS.

Windows

В Windows просто откройте командную строку и введите следующее:

ipconfig / flushdns
Командная строка - сбросить DNS

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

MAC

Для пользователей macOS вы можете ввести в терминал следующее:

dscacheutil -flushcache
dscacheutil -flushcache

Примечание. На компьютерах Mac нет сообщений об окончании операции.

6. Проверьте файл Hosts

Каждый компьютер имеет то, что мы называем локальным файлом хостов. Это файл, который содержит записи DNS , которые сопоставлены с конкретными IP-адресами. Обычно это редактируется, только если вы хотите  предварительно просмотреть DNS перед переключением доменов на новый хост. Или, возможно, у вас есть локальный сайт разработки, работающий с использованием таких инструментов, как Vagrant или Docker.

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

Windows

Файл hosts обычно требует дополнительного доступа. Итак, первый шаг — открыть ваш текстовый редактор с правами администратора. Просто нажмите в меню «Пуск», найдите текстовый редактор, щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора». Это можно сделать в любом текстовом редакторе, таком как Блокнот, notepad++, Atom и т. Д. Мы используем Sublime в нашем пример ниже.

Запустите текстовый редактор от имени администратора

В текстовом редакторе нажмите «Файл» → «Открыть» и перейдите в следующее местоположение:

C: \ Windows \ System32 \ Drivers \ Etc \

Нажмите на файл hosts и «Открыть».

Проверьте и убедитесь, что веб-сайт, который вы пытаетесь посетить, не указан там. Если это так, удалите сайт из файла hosts.

MAC

Чтобы проверить файл hosts на Mac, мы рекомендуем получить  противогаз . Это бесплатное приложение, которое можно использовать в качестве файлового менеджера хостов, редактора файлов хостов и переключения между ними. Это делается быстро и легко! В противном случае вы можете выполнить следующие действия, чтобы вручную отредактировать файл hosts на Mac.

Зайдите в Утилиты и затем нажмите «Терминал».

Mac утилита терминал

Введите следующую команду и нажмите Enter (вам, скорее всего, будет предложено ввести пароль администратора).

sudo nano / private / etc / hosts

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

Редактировать файл hosts на Mac

7. Проверьте DNS вашего домена

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

8. Очистить кеш браузера

Веб-браузеры хранят информацию в кеше на вашем компьютере. Это включает в себя историю посещенных страниц, сохраненные данные для входа и файлы cookie — все они записываются для более быстрой загрузки соответствующих страниц при следующем посещении.

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

Но прежде чем вы это сделаете, вы можете легко проверить, является ли проблема с кэшем браузера, сначала  открыв браузер в режиме инкогнито. Или вы можете попробовать другой браузер. Если вы все еще видите ошибку, то вам нужно будет очистить кеш.

В этом примере мы будем использовать Google Chrome. Начните с открытия главного меню (в правом верхнем углу окна вашего браузера). Оттуда выберите «Дополнительные инструменты». Затем нажмите «Очистить данные браузера».

Chrome очистить данные просмотра

На полученной странице вам нужно убедиться, что выбраны все перечисленные категории файлов. Если это не так, Chrome не сможет очистить весь кэш. Вместо этого он просто удалит самые последние записи, что не приведет к желаемому эффекту:

Очистить данные просмотра

Альтернативный метод завершения этого процесса — ввести следующий URL в адресную строку:

chrome://settings/clearBrowserData

Получившийся экран должен предоставить вам доступ к тем же параметрам, которые мы описали выше. Вот некоторые другие полезные ссылки для очистки кеша.

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

Остальные шаги по устранению неполадок, которые мы рассмотрим, — это те, которые связаны с настройкой вашего сайта или сервера WordPress, что может помочь исправить ошибку «ERR_CONNECTION_TIMED_OUT».

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

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

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

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

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

max_execution_time = 300

Вариант 2 — Изменить максимальное время выполнения в файле .htacess

Если вышеуказанный параметр не работает, вы можете изменить его в своем файле .htaccess . Как и в случае с php.iniфайлом, он обычно находится в вашем домашнем каталоге. Поместите следующее в верхнюю часть вашего .htaccessфайла:

php_value max_execution_time 300

10. Временно отключите ваши плагины

Как и в случае большинства ошибок WordPress, плагин определенно может быть причиной проблемы. Чтобы определить, происходит ли это, вам нужно отключить все плагины вашего сайта. Вам нужно SFTP на ваш сайт. Мы рекомендуем использовать FileZilla .

Когда ваш SFTP-клиент будет готов, подключитесь к нему через свой веб-сайт и перейдите в корневую папку WordPress. В случае, если вы не можете его найти, его обычно называют public_html, html, public, www или именем вашего сайта.

Корневая папка WordPress SFTP

Откройте эту папку и перейдите в каталог wp-content. Внутри вы увидите папку с названием  plugins , которая содержит отдельные подкаталоги для каждого из плагинов, установленных на вашем сайте (как активных, так и неактивных).

Теперь вы должны щелкнуть правой кнопкой мыши папку плагинов и переименовать ее. Мы рекомендуем  plugins.old  или  plugins.deactiv , чтобы вы могли легко распознать его позже.

Папка плагинов WordPress переименована

WordPress теперь не сможет найти ни один из ваших плагинов. Когда это произойдет, он автоматически отключит эти плагины.

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

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

Для этого откройте   каталог wp-content / plugins . Внутри вы найдете одну папку для каждого из ваших плагинов. Процесс, которому вы будете следовать, почти такой же, как и раньше:

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

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

Если вы дойдете до конца этих шагов, не найдя решения, вы можете перейти к следующему этапу устранения неполадок.

11. Временно вернуться к теме по умолчанию

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

К сожалению, процесс не работает так же, как указано выше. WordPress не вернется к теме по умолчанию, если просто переименовать папку темы, в результате вы получите сообщение об ошибке « theme name” does not exist. ». Или, если вы попытаетесь переименовать всю папку каталога темы, вы в итоге « ERROR: The themes directory is either empty or doesn’t exist. Please check your installation. »

Поэтому вам нужно получить доступ к вашей  базе данных WordPress  , войдя в  phpMyAdmin . Если вы являетесь клиентом Kinsta, это можно найти в разделе «Информация» на панели управления MyKinsta.

MyKinsta phpMyAdmin

Нажмите на таблицу «wp_options», затем нажмите на вкладку «Поиск». Вы хотите искать под «option_name» для  шаблона .

phpMyAdmin wp_options table

Под столбцом «option_value» вы увидите текущее название вашей темы. Измените это на одну из тем по умолчанию, например, « twentynineteen ».

имя шаблона wp_options

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

12. Увеличьте предел памяти

WP_MEMORY_LIMITПараметр позволяет указать максимальное количество памяти , которое может потребляться PHP. Если вы используете виртуальный хостинг, он, скорее всего, имеет низкое значение, например 64M.

Вы можете увеличить предел памяти , добавив следующее в файл wp-config.php . Это должно быть размещено вwp-settings.

define ('WP_MEMORY_LIMIT', '256M');
WP_MEMORY_LIMIT в wp-config.php

Не уверен, что ваш текущий предел памяти PHP установлен? Если у вас есть доступ к панели управления WordPress и вы используете WordPress 5.2 или выше, вы можете увидеть ограничение памяти PHP в инструменте «Здоровье сайта».

WordPress сайт здоровья PHP ограничение памяти