Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 1|Válasz: 0

[Web] Az NGINX 502 upstream hibakeresése túl nagy fejlécet küldött

[Linket másol]
Közzétéve28 másodperccel ezelőtt | | |
Követelmény: Amikor nginx fordított proxyt használtak a weboldal eléréséhez, időnként 502-es hibákat jelentettek, mindig azért, mert a háttérrendszer leállt vagy hálózati ingadozások voltak. Végül az nginx hibanaplók ellenőrzése más okokat is feltárt.

Valójában sok oka van a nginx 502 hibáknak. Ha egy 502 Bad Gateway szerver hibát kap, és proxyként vagy átjáróként működik, a szerver nem kapja meg a helyes felfelé vezető választ, amikor megpróbálja feldolgozni a kérést.

nginx hibanapló:

*753983 upstream túl nagy fejlécet küldött, miközben a válaszfejlécet olvasta fel az upstreamből, kliens: xxx, szerver: test-sso.rms-cloud.com, request: "GET /itsvse HTTP/2.0", upstream: "http://127.0.0.1:29090/itsvse", host: "xxx.com"

Megoldás:

A nginx a következő konfigurációt adja:
Konfiguráció leírása:

proxy_buffer_size

Syntax:        proxy_buffer_size size;
Default:       
proxy_buffer_size 4k|8k;
Context:        http, server, location

Állítsuk be a pufferméretet a proxy szervertől érkező válasz első részének olvasására. Ez a rész általában tartalmaz egy kis válaszfejlécet; Ha a pufferméretet túllépik, a választ érvénytelennek tekintik. Alapértelmezés szerint a pufferméret egy memória oldal megegyezik. Ez 4K vagy 8K, platformtól függően. Ugyanakkor kisebbre is lehet tenni.

proxy_buffers

Syntax:        proxy_buffers number size;
Default:       
proxy_buffers 8 4k|8k;
Context:        http, server, location

Állítsuk be a pufferek számát és méretét egyetlen kapcsolathoz, hogy a proxy szerver válaszait olvassuk. Alapértelmezés szerint a puffer mérete egy memória oldal megegyezik. Ez 4K vagy 8K lehet, platformtól függően.

proxy_busy_buffers_size

Syntax:        proxy_busy_buffers_size size;
Default:       
proxy_busy_buffers_size 8k|16k;
Context:        http, server, location

Amikor a proxy szerverről származó válaszpufferezés engedélyezett, a válaszok teljes mérete korlátozott a válaszok küldésével az ügyfeleknek, mielőtt a válasz teljes elolvasása előtt érkezik. Eközben a megmaradt pufferek válaszokat olvashatnak, és a válasz egy részét ideiglenes fájlokba pufferelhetik szükségesen. Alapértelmezés szerint a méretet a két puffer mérete korlátozza, amelyet a proxy_buffer_size és proxy_bBuffers utasítások állítanak be.




Előző:Bevezetés a hálózati kommunikációba az eSIM, EID és eUICC
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com