Score:0

GCP External HTTPs Load Balancer - 404 - 503 - ข้อยกเว้น SSL (โฮสต์ระยะไกลยุติการเชื่อมต่อ, อ่านการจับมือ, ซ็อกเก็ตปิด & การเชื่อมต่ออัปสตรีม)

ธง in

เรากำลังโหลดการทดสอบ 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

ขั้นตอนที่ดำเนินการ

  1. การเปลี่ยน Keep Alive บนเซิร์ฟเวอร์แบ็กเอนด์เป็น 620 วินาที (GFE มี Keep Alive 600 วินาที)
  2. สร้างนโยบาย SSL แบบกำหนดเอง (ตั้งค่า tls ขั้นต่ำเป็น 1.1)
  3. เพิ่มระยะหมดเวลาแบ็คเอนด์จากค่าเริ่มต้น 30 เป็น 65 วินาที

ดังนั้นเราจึงมองหา @ สิ่งที่เราขาดหายไปหรือมีอะไรอีกบ้างที่เราปรับแต่ง/แก้ไขเพื่อจุดประสงค์ในการทดสอบเพื่อแก้ไขปัญหาที่กล่าวถึงข้างต้น

ขอขอบคุณ. Gaurav_N17

Score:0
ธง st

ดูเหมือนว่าบางครั้งอาจไม่มีอินสแตนซ์ที่ดีในแบ็กเอนด์

ฉันขอแนะนำให้คุณ ตรวจสอบแผนภูมิและบันทึกการปรับขนาดอัตโนมัติ และดูที่ ข้อความแสดงสถานะที่ส่งคืนโดยทั่วไป.

ขั้นตอนเหล่านี้ควรจะให้เบาะแสเกี่ยวกับสิ่งที่เกิดขึ้นกับแบ็กเอนด์และโหลดบาลานเซอร์

in flag
เราได้วิเคราะห์แล้วว่าระหว่างการทดสอบโหลดและไม่มีปัญหากับอินสแตนซ์ที่ทำงานที่แบ็กเอนด์ ความคิดใดๆ w.r.t. ข้อความแสดงข้อผิดพลาด NO_BACKEND_SELECTED และ FRONTEND_5XX
st flag
@Gaurav_N17 ฉันสงสัยว่าอินสแตนซ์แบ็กเอนด์อาจโอเวอร์โหลดในเวลาทดสอบโหลดหรือไม่ และไม่สามารถตอบคำขอได้เนื่องจากมีโหลดสูง (CPU, I/O, การประมวลผล, การเชื่อมต่อเปิด HTTP สูงสุด ฯลฯ)ไม่ใช่ปัญหาของแอปพลิเคชัน แต่เป็นข้อจำกัดของทรัพยากรสูงสุด
in flag
ใช่ ดูเหมือนเหมือนกัน เราสังเกตเห็นโหลดสูงภายในเซิร์ฟเวอร์ฐานข้อมูลระหว่างการทดสอบโหลด เราจะเพิ่มทรัพยากรและดำเนินการทดสอบโหลดอีกชุดหนึ่ง
Score:0
ธง in

หลังจากการทดสอบโหลด เราสรุปได้ว่าการใช้ทรัพยากรสูงที่ส่วนท้ายของฐานข้อมูลซึ่งเป็นสาเหตุของปัญหา เราปรับขนาดทรัพยากร DB ในแนวตั้ง ขอบคุณ.

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา