Come risolvere il problema “upstream sent too big header while reading response header from upstream” su nginx

Rate this post

Recentemente mi è capitato questo strano problema. Dopo il login l’applicazione restituiva un codice d’errore 502. Dopo aver spulciato nei file log ho visto che l’errore era upstream sent too big header while reading response header from upstream. Tale cosa era causata dal fatto che nginx di default accetta “solo” 4kb come buffer per processare i headers.

Questo è il setup che mi ha permesso di far funzionare tutto:

[text]
fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
[/text]

You may also like...

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">