Ошибка 503 Не удалось получить внутреннюю загрузку

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

Ошибка 503 Не удалось получить внутреннюю загрузку

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

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

XID: 526707

Лак кеш сервер

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

15

Решение

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

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

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

4

Другие решения

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

2

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

Это можно решить, изменив настройки лака:

  • CentOS 6: / etc / sysconfig / varnish
  • CentOS 7: /etc/varnish/varnish.params
  • Ubuntu: / etc / default / varnish

найти 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

0
По вопросам рекламы [email protected]