an upstream response is buffered to a temporary filean upstream response is buffered to a temporary file — Ostrzeżenie o buforowaniu proxy
Odpowiedź upstream jest buforowana na dysk, ponieważ przekracza bufor pamięci.
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;Powiązane kody błędów
304 Not Modified304 Not Modified — Zasób nie został zmodyfikowany
Zasób nie był modyfikowany od czasu ostatniego żądania klienta.
host not found in upstreamhost not found in upstream — Nie udało się rozwiązać nazwy hosta upstream
Nginx nie mógł rozwiązać nazwy hosta podanej w bloku upstream.
400 Bad Request400 Bad Request — Nginx nieprawidłowe żądanie
Nginx odrzucił żądanie klienta z powodu błędnie sformułowanego żądania HTTP.
496 SSL Certificate Required496 SSL Certificate Required — Nginx wymaga certyfikatu SSL
Wymagany jest certyfikat klienta, ale nie został dostarczony.
too many open filestoo many open files — Osiągnięto Limit Deskryptorów Plików
Nginx osiągnął maksymalną liczbę otwartych deskryptorów plików.
invalid PID numberinvalid PID number — Nieprawidłowy plik PID
Plik PID Nginx zawiera nieprawidłowy identyfikator procesu.