టైమ్అవుట్లు పెంచే ముందు అభ్యర్థన ఎక్కడ విఫలమైందో కనుగొనండి. 502 తరచూ అప్స్ట్రీమ్ కమ్యూనికేషన్ వైఫల్యాన్ని సూచిస్తుంది; 504 తరచూ అప్స్ట్రీమ్ నిరీక్షణ గడువు ముగిసిందని సూచిస్తుంది. లాగ్లు అసలు వైఫల్యాన్ని వేరుచేస్తాయి.
ఉదాహరణ: అప్లికేషన్ వినడం లేదు
ఎర్రర్ లాగ్ భాగం ఇలా ఉందని అనుకుందాం:
connect() failed (111: Connection refused) while connecting to upstream
upstream: "http://127.0.0.1:3000/products"
Nginx పోర్ట్ 3000కు కనెక్ట్ కావడానికి ప్రయత్నించింది, తిరస్కరణ వచ్చింది. అప్లికేషన్ నడుస్తూ ఆ చిరునామాపై వింటుందో చూడండి. Nginx సొంత మెషీన్ లేదా కంటైనర్ నుంచి పరీక్షించండి. కంటైనర్ లోపల ఆ చిరునామా అదే కంటైనర్ను సూచిస్తుంది; ఆటోమేటిక్గా మరో అప్లికేషన్ కంటైనర్ను కాదు.
