Ошибка 503 Ошибка извлечения бэкэнда

У меня есть эта ошибка на моем сайте

Ошибка 503 Ошибка выборки из резервной копии

Не удалось выполнить извлечение бэкэнда

Гуру Медитации:

XID: 526707

Сервер кэширования лаков

Кто-нибудь знает, что может быть причиной или как узнать, что происходит?

Ответ 1

Есть общая причина, по которой лак возвращает 503, который не объясняется в списке ошибок лака. Я узнал об этом по опыту.

Если ваш веб-сервер возвращает 500 ошибок или аналогичных, то лак просто говорит, что Ошибка 503 Ошибка бэкэнда.

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

Ответ 2

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

Ответ 3

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

Это можно решить, изменив конфигурацию лака:

  • CentOS 6:/etc/sysconfig/лак
  • CentOS 7:/etc/varnish/varnish.params
  • Ubuntu:/etc/default/ln

Найти http_resp_hdr_len. Если параметр не существует, добавьте его после thread_pool_max.

Magento предлагает установить http_resp_hdr_len значение, равное количеству товаров вашей наибольшей категории, умноженному на 21.

Например, установка значения в 65536 байт должна работать, если ваша самая большая категория имеет 3000 продуктов:

-p http_resp_hdr_len=65536 \

Смотрите здесь: http://devdocs.magento.com/guides/v2.0/config-guide/varnish/tshoot-varnish-503.html