เรามี HAProxy 2 ตัวที่ทำงานบนโฮสต์ Docker สองโฮสต์ที่แตกต่างกัน สิ่งเหล่านี้จะช้าลงหลังจากผ่านไประยะหนึ่ง ฉันตรวจสอบสิ่งทั้งหมดด้วยการดาวน์โหลดรูปภาพทุกนาที
เมื่อฉันทดสอบความเร็วบนหนึ่งในโฮสต์ Docker ฉันได้รับเพียง 26 Mbits/s
ถ้าฉันรีสตาร์ท HAProxy ด้วยการรีสตาร์ทนักเทียบท่า ทุกอย่างก็จะปกติอีกครั้ง
นี่คือการกำหนดค่าของเรา:
ทั่วโลก
แม็กซ์คอน 500000
ค่าเริ่มต้น
แม็กซ์คอน 500000
https-in ส่วนหน้า
ผูก *:443
default_backend เซิร์ฟเวอร์ https
ลูกค้าหมดเวลา 60m
เซิร์ฟเวอร์ https แบ็กเอนด์
โหมด tcp
หมดเวลาเซิร์ฟเวอร์ 60m
หมดเวลาเชื่อมต่อ 10 วินาที
วงเวียนสมดุล
เซิร์ฟเวอร์ srv1 IP:443 ตรวจสอบ send-proxy
เซิร์ฟเวอร์ srv2 IP:443 ตรวจสอบ send-proxy
เซิร์ฟเวอร์ srv3 IP:443 ตรวจสอบ send-proxy
เซิร์ฟเวอร์ srv4 IP:443 ตรวจสอบ send-proxy
http-in ส่วนหน้า
ผูก *:80
เซิร์ฟเวอร์ HTTP default_backend
ลูกค้าหมดเวลา 1m
เซิร์ฟเวอร์ http แบ็กเอนด์
โหมด tcp
หมดเวลาเซิร์ฟเวอร์ 1 ม
หมดเวลาเชื่อมต่อ 10 วินาที
วงเวียนสมดุล
เซิร์ฟเวอร์ srv1 IP:80 ตรวจสอบ send-proxy
เซิร์ฟเวอร์ srv2 IP:80 ตรวจสอบ send-proxy
เซิร์ฟเวอร์ srv3 IP:80 ตรวจสอบ send-proxy
เซิร์ฟเวอร์ srv4 IP:80 ตรวจสอบ send-proxy
คุณมีคำใบ้ไหมว่าอะไรเป็นสาเหตุของสิ่งนี้ อาจถึงขีดจำกัดของการเชื่อมต่อแบบเปิดแล้ว