upstream sent too big header while reading response header from upstreamupstream sent too big header while reading response header from upstream – Upstream-Header zu groß
Der Upstream-Server hat Antwort-Header gesendet, die größer als Nginx's Puffer sind.
Was verursacht diesen Fehler
Die Upstream-Antwort-Header (einschließlich Set-Cookie) überschreiten proxy_buffer_size oder fastcgi_buffer_size.
So beheben Sie ihn
proxy_buffer_size (oder fastcgi_buffer_size) sowie proxy_buffers (oder fastcgi_buffers) vergrößern. Die Größe der Antwort-Header auf der Upstream-Seite reduzieren.
Beispiel
# Increase FastCGI buffer sizes
fastcgi_buffer_size 32k;
fastcgi_buffers 8 16k;Verwandte Fehlercodes
bind() to 0.0.0.0:80 failed (98: Address already in use)bind() to 0.0.0.0:80 failed (98: Address already in use) — Port bereits in Verwendung
Nginx kann sich nicht an die gewünschte Adresse und den gewünschten Port binden.
404 Not Found404 Not Found — Nginx Nicht gefunden
Die angeforderte Ressource wurde auf dem Server nicht gefunden.
SSL: error:0B080074:x509 certificate routinesSSL: error:0B080074:x509 certificate routines — SSL-Zertifikatsfehler
Bei der SSL-Zertifikatsvalidierung ist ein Fehler aufgetreten.
499 Client Closed Request499 Client Closed Request — Nginx Client hat Verbindung getrennt
Der Client hat die Verbindung getrennt, bevor der Server eine Antwort gesendet hat.
400 Bad Request400 Bad Request — Nginx Ungültige Anfrage
Nginx hat die Client-Anfrage aufgrund einer fehlerhaften HTTP-Anfrage abgewiesen.
too many open filestoo many open files — Dateideskriptor-Limit erreicht
Nginx hat die maximale Anzahl offener Dateideskriptoren erreicht.