Portál AbcLinuxu, 5. května 2025 15:20

Dotaz: nginx jako rproxy 499 - Failed to load: Connection reset by peer?

13.6.2018 15:39 majales | skóre: 29 | blog: Majales
nginx jako rproxy 499 - Failed to load: Connection reset by peer?
Přečteno: 199×
Odpovědět | Admin
Ahoj, Mám nginx (nginx version: nginx/1.10.3 (Ubuntu)) jako reverzní proxy, v konfiguraci je spousta proxy_pass nastavení, rozlišené dle server_name a location. Čas od času ( dost často) se stane že request skončí v logu se statusem 499. Ověřil jsem že to je pravděpodobně ta druhá varianta, čili "Failed to load: Connection reset by peer" a ne "Client Connection Closed", protože nastane okamžitě - tj. $request_time je 0.000 a $upstream_response_time je "-" . Backend je rozdílný, může to být další server s nginx či apache nebo apache server běžící v dockeru.

Nevíte někdo čím by to mohlo být? DNS resloving funguje, v logu mám $upstream_addr správně.

Ještě bych měl dodat že před nginx je haproxy, takže to celé vypadá takto: klient->haproxy->nginx->backend.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.6.2018 16:02 MP
Rozbalit Rozbalit vše Re: nginx jako rproxy 499 - Failed to load: Connection reset by peer?
Odpovědět | | Sbalit | Link | Blokovat | Admin
A analyza/debug na strane upstreamu je?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.