Află unde a eșuat cererea înainte să mărești timeouturile. Un 502 indică adesea comunicare upstream eșuată; un 504 indică adesea expirarea așteptării upstream. Jurnalele disting eroarea reală.
Exemplu: aplicația nu ascultă
Presupune că un fragment din jurnalul de erori spune:
connect() failed (111: Connection refused) while connecting to upstream
upstream: "http://127.0.0.1:3000/products"
Nginx a încercat să se conecteze la portul 3000 și a fost refuzat. Verifică dacă aplicația rulează și ascultă la acea adresă. De pe mașina sau containerul Nginx, testează . Într-un container, adresa indică acel container, nu automat containerul altei aplicații.
