Timeout વધારતાં પહેલાં વિનંતી ક્યાં નિષ્ફળ ગઈ તે શોધો. 502 ઘણી વાર upstream સાથે નિષ્ફળ સંચાર સૂચવે છે; 504 ઘણી વાર upstreamની રાહની મર્યાદા પૂરી થવી સૂચવે છે. લોગ વાસ્તવિક નિષ્ફળતા જુદી પાડે છે.
ઉદાહરણ: એપ્લિકેશન સાંભળી રહી નથી
ધારો error logના ભાગમાં આ લખ્યું છે:
connect() failed (111: Connection refused) while connecting to upstream
upstream: "http://127.0.0.1:3000/products"
Nginxએ પોર્ટ 3000 સાથે જોડાવાનો પ્રયાસ કર્યો અને ઇનકાર મળ્યો. એપ્લિકેશન ચાલી રહી છે અને તે સરનામે સાંભળે છે કે નહીં જુઓ. Nginxના પોતાના મશીન કે કન્ટેનરમાંથી તપાસો. કન્ટેનરની અંદર તે સરનામું કન્ટેનર પોતાને સૂચવે છે, આપમેળે બીજી એપ્લિકેશનના કન્ટેનરને નહીં.
