Prieš ilgindami timeout nustatykite, kur užklausa sugedo. 502 dažnai rodo nepavykusį upstream ryšį, o 504 – pasibaigusį upstream laukimą. Tikrą gedimą atskiria žurnalai.
Pavyzdys: programa nesiklauso
Tarkime, klaidų žurnalo ištrauka sako:
connect() failed (111: Connection refused) while connecting to upstream
upstream: "http://127.0.0.1:3000/products"
Nginx bandė jungtis į 3000 prievadą ir buvo atmestas. Patikrinkite, ar programa veikia ir klausosi tuo adresu. Iš paties Nginx kompiuterio ar konteinerio išbandykite . Konteineryje šis adresas reiškia patį konteinerį, o ne automatiškai kitos programos konteinerį.
