Než zvýšíte timeouty, zjistěte, kde požadavek selhal. Chyba 502 často ukazuje na neúspěšnou komunikaci s upstreamem; 504 často na vypršení čekání na upstream. Skutečné selhání rozliší logy.
Příklad: aplikace nenaslouchá
Předpokládejme, že výpis chybového logu říká:
connect() failed (111: Connection refused) while connecting to upstream
upstream: "http://127.0.0.1:3000/products"
Nginx se pokusil připojit k portu 3000 a spojení bylo odmítnuto. Ověřte, že aplikace běží a naslouchá na této adrese. Z počítače nebo kontejneru samotného Nginx vyzkoušejte . V kontejneru tato adresa označuje samotný kontejner, nikoli automaticky kontejner jiné aplikace.
