Tìm request lỗi ở đâu trước khi tăng timeout. 502 thường gợi ý lỗi giao tiếp upstream; 504 thường gợi ý chờ upstream quá hạn. Log giúp phân biệt nguyên nhân thật.
Ví dụ: ứng dụng không nghe ở cổng đã cấu hình
Giả sử trích đoạn error log báo:
connect() failed (111: Connection refused) while connecting to upstream
upstream: "http://127.0.0.1:3000/products"
Nginx thử kết nối cổng 3000 và bị từ chối. Kiểm tra ứng dụng có chạy và nghe ở địa chỉ đó không. Từ chính máy hoặc container của Nginx, thử . Bên trong container, địa chỉ đó chỉ chính container ấy, không tự trỏ sang container của ứng dụng khác.
