টাইমআউট বাড়ানোর আগে অনুরোধ কোথায় ব্যর্থ হয়েছে খুঁজুন। 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-এর নিজস্ব মেশিন বা কনটেইনার থেকে পরীক্ষা করুন। কনটেইনারের ভেতরে এই ঠিকানা কনটেইনার নিজেকেই বোঝায়, স্বয়ংক্রিয়ভাবে অন্য অ্যাপ্লিকেশনের কনটেইনারকে নয়।
