Temukan titik kegagalan permintaan sebelum menaikkan timeout. 502 sering menunjukkan kegagalan komunikasi upstream; 504 sering menunjukkan waktu tunggu upstream yang habis. Log membedakan kegagalan sebenarnya.
Contoh: aplikasi tidak mendengarkan
Misalkan cuplikan error log berbunyi:
connect() failed (111: Connection refused) while connecting to upstream
upstream: "http://127.0.0.1:3000/products"
Nginx mencoba terhubung ke port 3000 dan ditolak. Periksa apakah aplikasi berjalan dan mendengarkan pada alamat itu. Dari mesin atau container Nginx sendiri, uji . Di dalam container, alamat itu menunjuk container tersebut, bukan otomatis ke container aplikasi lain.
