|
|
Objavljeno naPred 28 sekundami
|
|
|

Zahteva: Pri uporabi nginx reverse proxy za dostop do spletne strani so občasno poročali o napakah 502, vedno zaradi nedosegljivega ozadja ali nihanj omrežja. Sčasoma je preverjanje nginx zapisov napak razkrilo še druge razloge.
Pravzaprav obstaja veliko vzrokov za napake nginx 502. Ko ima strežnik 502 Bad Gateway napako in deluje kot proxy ali prehod, vaš strežnik morda ne prejme pravilnega odgovora v smeri upstream med poskusom obdelave zahteve.
Dnevnik napak NGINX:
*753983 upstream je poslal preveliko glavo med branjem odgovorne glave iz upstream, odjemalca: xxx, strežnika: test-sso.rms-cloud.com, zahtevek: "GET /itssve HTTP/2.0", upstream: "http://127.0.0.1:29090/itsvse", gostitelj: "xxx.com"
Rešitev:
nginx doda naslednjo konfiguracijo:
Opis konfiguracije:
proxy_buffer_size
Syntax: proxy_buffer_size size;
Default: proxy_buffer_size 4k|8k;
Context: http, server, location
Nastavite velikost medpomnilnika za branje prvega dela odgovora, prejetega s proxy strežnika. Ta del običajno vsebuje majhno glavo odziva; Če je velikost medpomnilnika presežena, se odgovor šteje za neveljaven. Privzeto je velikost pomnilnika enaka eni pomnilniški strani. To je 4K ali 8K, odvisno od platforme. Vendar pa ga je mogoče narediti manjšega.
proxy_buffers
Syntax: proxy_buffers number size;
Default: proxy_buffers 8 4k|8k;
Context: http, server, location
Nastavite število in velikost medpomnilnikov za eno povezavo za branje odgovorov s proxy strežnika. Privzeto je velikost predpomnilnika enaka eni pomnilniški strani. To je 4K ali 8K, odvisno od platforme.
proxy_busy_buffers_size
Syntax: proxy_busy_buffers_size size;
Default: proxy_busy_buffers_size 8k|16k;
Context: http, server, location
Ko je omogočeno predpomnjenje odzivov s proxy strežnika, je skupna velikost medpomnilnikov, ki so lahko zaposleni s pošiljanjem odgovorov odjemalcem, preden je odgovor v celoti prebran, omejena. Medtem se preostali medpomnilniki lahko uporabijo za branje odgovorov in shranjevanje dela odgovora v začasne datoteke po potrebi. Privzeto je velikost omejena z velikostjo dveh predpomnilnikov, ki ju določata ukazi proxy_buffer_size in proxy_bBuffers. |
Prejšnji:Uvod v omrežno komunikacijo eSIM, EID in eUICC
|