Ошибка 503 Ошибка серверной выборки: как это исправить

Ошибка 503 Ошибка серверной выборки: как это исправить
Ошибка 503: Ошибка серверной выборки

Если вы столкнулись с ошибкой 503 Backend Fetch Failed на кэш-сервере Varnish при работе в Интернете, это руководство может вам помочь!

Мы расскажем о распространенных причинах и предложим вам проверенные специалистами WR методы быстрого устранения проблемы.

Что такое серверная ошибка 503?

Ошибка 503 Backend Fetch Failed на кэш-сервере Varnish указывает, что веб-сайт или веб-служба, к которым вы пытаетесь получить доступ, в настоящее время недоступны или у вас нестабильное подключение к Интернету. Другими вероятными причинами являются:

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

Как исправить ошибку 503: Ошибка серверной выборки?

Прежде чем приступить к каким-либо действиям по исправлению сообщения об ошибке 503 «Сбой при извлечении серверной части», выполните следующие предварительные проверки:

  • Использование другого браузера может быть прямым решением этой проблемы и других проблем, таких как тайм-аут первого байта 503 .
  • Нажмите F5, чтобы обновить веб-страницу.
  • Закройте все остальные активные вкладки или перезагрузите компьютер.

1. Выключите и включите маршрутизатор (как для внешних, так и для внутренних пользователей).

  1. Отключите модем и маршрутизатор от розетки.
  2. Подождите 15–30 секунд, затем снова подключите модем к розетке.
  3. Опять подождите 1-2 минуты, затем включите роутер,
  4. Маршрутизатор запустится; подождите, пока все индикаторы загорятся зеленым, затем проверьте соединение.

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

2. Пропингуйте свой маршрутизатор, чтобы проверить соединение.

  1. Нажмите Windows клавишу, введите cmd и нажмите «Запуск от имени администратора».CMD повышен - 503 Ошибка серверной выборки
  2. Введите следующую команду, чтобы проверить DNS-серверы Google и показать, есть ли потери пакетов, и нажмите Enter: ping 8.8.8.8cmd_ping

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

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

  1. Откройте предпочитаемый вами браузер. Здесь мы демонстрируем шаги с использованием Google Chrome.
  2. Перейдите к значку из трех точек и нажмите «Настройки» .Настройки Chrome
  3. Выберите параметр «Конфиденциальность и безопасность» и нажмите «Очистить данные просмотра» .Конфиденциальность и безопасность
  4. Для параметра «Диапазон времени» выберите « Все время» в раскрывающемся списке и установите флажок рядом с пунктами «Файлы cookie и другие данные сайта» и « Кэшированные изображения и файлы» .Очистить данные — ошибка 503, ошибка серверной выборки
  5. Нажмите Очистить данные.

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

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

4. Сбросьте настройки браузера.

  1. Откройте предпочитаемый вами браузер. Здесь мы демонстрируем шаги с использованием Google Chrome.
  2. Перейдите к значку из трех точек и нажмите «Настройки» .Настройки Chrome — ошибка 503, ошибка серверной выборки
  3. С левой стороны выберите «Сбросить настройки» .Сбросьте настройки по умолчанию
  4. Нажмите «Сбросить настройки до исходных значений по умолчанию».
  5. Теперь в следующем приглашении выберите «Сбросить настройки» .Сброс 2

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

5. Снова включите плагин Varnish (для пользователей Backend).

  1. Перейдите в панель управления своим сайтом и войдите, используя учетные данные.
  2. Затем перейдите в Web Accelerator и нажмите «Управление Varnish».
  3. Нажмите «Отключить Varnish» .Отключить Varnish — ошибка 503, ошибка серверной выборки
  4. Затем нажмите «Подтвердить действие», чтобы отключить.
  5. Теперь нажмите «Включить Varnish» .eNABLE Varnish - = Ошибка 503 Ошибка серверной выборки

Если ошибка 503 Backend Fetch Failed возникла на стороне сервера и вызвана неправильной настройкой кэша Varnish или другими проблемами, может помочь обновление плагина. Однако, если плагин уже отключен, попробуйте включить его и проверьте, решена ли проблема.

6. Измените файлы конфигурации Varnish и NGIX (бэкэнд-пользователи).

  1. Убедитесь, что вы вошли в систему с правами администратора. Найдите и откройте файл в Ubuntu по этому пути в текстовом редакторе по вашему выбору: /etc/varnish/default.vcl
  2. Найдите эту строку и удалите из нее /pub:
    • .probe = {.url = "/pub/health_check.php";
  3. После изменений это должно выглядеть так:
    • .probe = {.url = "/health_check.php";
  1. Если вы не видите /pub в строке, попробуйте добавить его. Сохраните файл.

Теперь найдите файл nginx.conf.sample в корневой папке Magneto 2 и выполните следующие действия:

  1. Найдите эту строку и добавьте health_check:
    • location ~ (index|get|static|report|404|503)\.php$ {
  2. После изменений это должно выглядеть так:
    • location ~ (index|get|static|report|404|503|health_check)\.php$ {
  3. Нажмите Ctrl+ S, чтобы сохранить изменения.

7. Отредактируйте длину кэша (пользователи серверной части)

  1. Перейдите в файл конфигурации Varnish:etc/default/varnish
  2. Найдите строку http_resp_hdr_len и измените ее значение на 70 000 байт. Если параметр не существует, найдите thread_pool_max и добавьте следующую строку:-p http_resp_hdr_len=70000 \
  3. Найдите http_resp_size и измените его значение на 100000; это должно выглядеть так:-p http_resp_size=100000 \http_resp_hdr_len-1 — ошибка 503, не удалось получить серверную часть
  4. Нажмите Ctrl+ S, чтобы сохранить изменения.

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *