Длина заголовка запроса для ngnix+FastCGI - 502 Bad Gateway
Анализировали отказы перехода из поисковиков на внутренние страницы сайта и столкнулись с тем, что выскакивает ошибка 502 Bad Gateway/ngnix. Анализ проблемы выявил, что не хватает длины буферов.
Размер заголовков запроса, порой, может быть очень большим, так происходит при работе поисковиков и переходах из рекламных сетей. Nginx будет обрезать все заголовки, которые не умещаются. Как правило это приводит к ошибке 502 от nginx и записи в error.log вида:
upstream sent too big header while reading response header from upstream
Секция http в nginx.conf
# FOR YANDEX LARGE HEADERS REQUESTS fastcgi_buffers 16 16k; fastcgi_buffer_size 32k; proxy_buffer_size 128k; proxy_buffers 4 256k; proxy_busy_buffers_size 256k; ##
Может кому-то поможет и спасет рекламный бюджет :)
9 ответов
Спасибо за информацию!
Спасибо
Спасибо!
Если не сложно, объясните что делать то (у меня именно такая история и происходит)?
Найдите файл nginx.conf и попробуйте изменить в нём значения, как показано в примере, и перезагрузите веб-сервер, чтобы изменения вступили в силу.
Огромное спасибо!
спасибо "длина заголовков"
Благодарю!
Спасибо! До сих пор актуально )