Задать вопрос

Как исправить проблему кэширования?

Всех с наступающим! :)

Настроил в nginx кэширование fastcgi, но время от времени в логи лезут ошибки в виде "cache file "/var/cache/nginx/....... has too long header". В гугле дельного ничего не нашел, но так понимаю, нужно установить значение для fastcgi_buffer_size?

А как правильно его рассчитать? Или методом тыка постоянно перезагружать и проверять логи?
  • Вопрос задан
  • 252 просмотра
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • REBRAIN
    LEPP Stack
    2 месяца
    Далее
  • Академия Эдюсон
    DevOps-инженер + ИИ
    7 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Если too long header у cache file, то при чем тут fastcgi_buffer_size? Данный параметр используется при чтении ответа от fastcgi сервера, а cache file читается самим nginx, без участия внешнего fastcgi.

Конфиг вы не показали, поэтому вангую что у вас кеш настроен через proxy_cache_path /cache/... и тд. А значит вам нужно увеличивать proxy_buffer_size.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы