ฉันมีจาวา API (ยอมรับ HTTPS คำร้องขอ _ บรรจุลงในอิมเมจ docker และจากนั้นจะถูกปรับใช้โดยใช้คลัสเตอร์ k8s ที่ด้านบนของ EC2s ต้นแบบ EC2 มี ELB อยู่ด้านหน้า
ฉันสามารถส่งคำขอ POST ไปที่ ELB เพื่อไปที่จาวา API นั้น
บางครั้งคำขอ curl ของฉันนั่งรอคำตอบตลอดไปแม้ว่าเมื่อฉันเห็น kube บันทึกการประมวลผลก็ประสบความสำเร็จ
สิ่งนี้เกิดขึ้นสำหรับคำขอที่มีขนาดใหญ่กว่าประมาณ 40 นาทีคำขอที่มี 25 นาทีจะได้รับการตอบสนองตกลง
คุณคิดว่าการหมดเวลาจะอยู่ที่ไหน พารามิเตอร์การกำหนดค่าเฉพาะใด ๆ ที่ฉันควรดู
ไคลเอนต์ (curl) -> ELB -> k8s -> พ็อดที่รันอิมเมจ java api
ฉันคิดว่าสิ่งนี้จะเกี่ยวข้อง (ฉันไม่ได้ตั้งค่า IdleTimeout) สำหรับ ELB แต่เอกสารระบุว่าค่าเริ่มต้นคือ 60s แม้ว่าฉันจะได้รับการตอบกลับคำขอ 20 นาที "ConnectionSettings": {"IdleTimeout"}