Przejdź do treści
Błędy NginxOstrzeżenie
an upstream response is buffered to a temporary file

an upstream response is buffered to a temporary file — Ostrzeżenie o buforowaniu proxy

Odpowiedź upstream jest buforowana na dysk, ponieważ przekracza bufor pamięci.

nginxserver

Co powoduje ten błąd

Odpowiedź jest większa niż łączny rozmiar proxy_buffer_size i proxy_buffers. Nginx zapisuje nadmiarowe dane do pliku tymczasowego.

Jak to naprawić

Zwiększ proxy_buffer_size i proxy_buffers. Ustaw proxy_max_temp_file_size, aby ograniczyć zużycie dysku. Jeśli buforowanie nie jest potrzebne, wyłącz je dyrektywą proxy_buffering off.

Przykład

# Increase buffer size
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
Oficjalna dokumentacja

Powiązane kody błędów