Βρείτε πού απέτυχε το αίτημα πριν αυξήσετε timeouts. Το 502 συχνά δείχνει αποτυχημένη επικοινωνία upstream, ενώ το 504 λήξη της αναμονής upstream. Τα logs ξεχωρίζουν την πραγματική βλάβη.
Παράδειγμα: η εφαρμογή δεν ακούει
Υποθέστε ότι το error log περιέχει:
connect() failed (111: Connection refused) while connecting to upstream
upstream: "http://127.0.0.1:3000/products"
Το Nginx προσπάθησε να συνδεθεί στη θύρα 3000 και απορρίφθηκε. Ελέγξτε ότι η εφαρμογή τρέχει και ακούει στη διεύθυνση. Από το μηχάνημα ή container του ίδιου του Nginx δοκιμάστε . Μέσα σε container, αυτή η διεύθυνση σημαίνει το ίδιο container, όχι αυτόματα κάποιο άλλο application container.
