Přeskočit na obsah
Nginx chybyVarování
an upstream response is buffered to a temporary file

an upstream response is buffered to a temporary file — Varování proxy bufferování

Odpověď upstream je bufferována na disk, protože překračuje paměťové buffery.

nginxserver

Co způsobuje tuto chybu

Odpověď je větší než proxy_buffer_size a proxy_buffers dohromady. Nginx zapisuje přebytečná data do dočasného souboru.

Jak to opravit

Zvyšte proxy_buffer_size a proxy_buffers. Nastavte proxy_max_temp_file_size pro omezení využití disku. Pokud bufferování není potřeba, vypněte ho pomocí proxy_buffering off.

Příklad

# Increase buffer size
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
Oficiální dokumentace

Související chybové kódy