Přeskočit na obsah
Nginx chybyChyba
upstream sent too big header while reading response header from upstream

upstream sent too big header while reading response header from upstream — hlavička z upstreamu je příliš velká

Server upstream odeslal hlavičky odpovědi větší, než je buffer Nginx.

nginxserver

Co způsobuje tuto chybu

Hlavičky odpovědi upstream (včetně Set-Cookie) překračují proxy_buffer_size nebo fastcgi_buffer_size.

Jak to opravit

Zvyšte proxy_buffer_size (nebo fastcgi_buffer_size) a proxy_buffers (nebo fastcgi_buffers). Zmenšete velikost hlaviček odpovědi na straně upstream.

Příklad

# Increase FastCGI buffer sizes
fastcgi_buffer_size 32k;
fastcgi_buffers 8 16k;
Oficiální dokumentace

Související chybové kódy