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

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

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

А как правильно его рассчитать? Или методом тыка постоянно перезагружать и проверять логи?
  • Вопрос задан
  • 227 просмотров
Пригласить эксперта
Ответы на вопрос 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.
Ответ написан
Ваш ответ на вопрос

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

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