เรากำลังโหลดการทดสอบ MIG (ที่มี 2 อินสแตนซ์) ซึ่งโฮสต์อยู่หลังตัวจัดสรรภาระงาน HTTPs โดยใช้ JMeter
ข้อสังเกต 1:
เราสุ่มรับ ข้อผิดพลาด 404
และ ข้อผิดพลาด 503
สำหรับ 404 เราเห็นรายการถูกสร้างขึ้นภายในการตรวจสอบโหลดบาลานเซอร์ NO_BACKEND_SELECTED
(นอกเหนือจากแบ็กเอนด์ MIG จริงของเรา) นอกจากนี้ สำหรับ 503 เรายังเห็นรายการถูกสร้างขึ้นภายในการตรวจสอบโหลดบาลานเซอร์ FRONTEND_5XX
.
ตาม GCP:
NO_BACKEND_SELECTED - เกิดข้อผิดพลาดหรือการขัดจังหวะอื่นๆ ก่อนที่จะสามารถเลือกแบ็กเอนด์ได้ FRONTEND_5XX - เกิดข้อผิดพลาดภายในก่อนที่ GFE จะสามารถเลือกแบ็กเอนด์ได้ GFE ส่งคืน 5XX ให้กับลูกค้า
ข้อความข้างต้นไม่ได้ช่วยในการแก้ไขปัญหาหรือแก้ไขปัญหาเดียวกันหรือแยกสาเหตุของปัญหา เราไม่พบสิ่งใดเลย ข้อความแสดงข้อผิดพลาดเหล่านี้ภายในเอกสาร GCP หรือบทความอื่นๆ
ข้อสังเกต 2:
เราสุ่มรับข้อยกเว้น SSL แบบสุ่ม โฮสต์ระยะไกลยุติการเชื่อมต่อ อ่านการจับมือ ปิดซ็อกเก็ต & อัพสตรีมเชื่อมต่อ @ จุดสิ้นสุดของ JMeter
ขั้นตอนที่ดำเนินการ
- การเปลี่ยน Keep Alive บนเซิร์ฟเวอร์แบ็กเอนด์เป็น 620 วินาที (GFE มี Keep Alive 600 วินาที)
- สร้างนโยบาย SSL แบบกำหนดเอง (ตั้งค่า tls ขั้นต่ำเป็น 1.1)
- เพิ่มระยะหมดเวลาแบ็คเอนด์จากค่าเริ่มต้น 30 เป็น 65 วินาที
ดังนั้นเราจึงมองหา @ สิ่งที่เราขาดหายไปหรือมีอะไรอีกบ้างที่เราปรับแต่ง/แก้ไขเพื่อจุดประสงค์ในการทดสอบเพื่อแก้ไขปัญหาที่กล่าวถึงข้างต้น
ขอขอบคุณ.
Gaurav_N17