Ошибка 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