Score:0

AWS Load Balancer 502 เกตเวย์ไม่ถูกต้อง

ธง sh

ฉันมีเว็บเซิร์ฟเวอร์หลายโหนดที่โฮสต์บน EC2 ด้วย Load Balancer และผู้ใช้บางรายได้รับ 502 ก่อนที่คำขอจะไปถึงเซิร์ฟเวอร์ด้วยซ้ำ

ฉันไม่มีบันทึกของคำขอเหล่านั้นภายในเซิร์ฟเวอร์ นั่นเป็นเหตุผลที่ฉันคิดว่าคำขอนั้นไม่เคยไปถึงเซิร์ฟเวอร์

ฉันมีปัญหาที่คล้ายกันมาก่อน และฉันต้องเพิ่ม KeepAliveTimeout และ หมดเวลาส่วนหัว เพื่อกำหนดค่าโหนด

ฉันมีอินสแตนซ์ที่ไม่ดีต่อสุขภาพสองสามรายการในระหว่างวัน ทุกวัน แต่เวลาที่เกิดขึ้นไม่ตรงกับเวลาที่เกิดข้อผิดพลาด 502 เสมอไป ฉันควรเพิ่มเวลาตรวจสุขภาพจาก 5 วินาทีเป็น 10 วินาทีและดูว่าเกิดอะไรขึ้น?

หน่วยความจำและการใช้งาน CPU ดูดี

มีคำแนะนำเกี่ยวกับวิธีการแก้ปัญหานี้อย่างไร

Score:0
ธง lk

คุณรู้อยู่แล้วคำตอบ: กรณีที่ไม่แข็งแรง แม้ว่าเวลาจะไม่ตรงกัน คุณควรแก้ไขปัญหานั้นและตรวจสอบว่าปัญหาอื่น ๆ ยังคงอยู่หลังจากนั้นหรือไม่

เพิ่มขนาดอินสแตนซ์ เพิ่มระยะหมดเวลาการตรวจสอบความสมบูรณ์ของ ELB ขยายขนาดเครื่อง และตรวจสอบว่าช่วยได้หรือไม่

soltex avatar
sh flag
ใช่คุณถูก! ฉันจะเริ่มต้นด้วยการเพิ่มระยะหมดเวลาการตรวจสุขภาพ ที่จริงแล้ว การใช้หน่วยความจำและซีพียูนั้นดูดีสำหรับฉัน นั่นเป็นเหตุผลที่ฉันไม่แน่ใจว่าควรอัพเกรดเครื่องหรือไม่ อย่างไรก็ตาม ฉันจะลองดูถ้าหมดเวลาการตรวจสุขภาพไม่ได้ผล
exeral avatar
lk flag
ขนาดอาจไม่สามารถแก้ปัญหาของคุณได้เนื่องจากเมตริกของคุณใช้ได้ แต่มันง่ายและถูกที่จะเพิ่มขนาดเป็นเวลา 1 ชั่วโมง ดังนั้นก็ยังคุ้มค่าที่จะลองดู
soltex avatar
sh flag
การเพิ่มระยะหมดเวลาการตรวจสุขภาพทำให้อินสแตนซ์ที่ไม่แข็งแรงลดลงสองสามรายการ แต่จำนวนข้อผิดพลาด 502 ยังเท่าเดิม ฉันจะพยายามชนอินสแตนซ์ตามที่คุณพูด แต่ก็ยังคุ้มค่าที่จะลองดู
soltex avatar
sh flag
การชนอินสแตนซ์ไม่ทำงาน คุณมีความคิดอื่น ๆ หรือไม่? ฉันไม่รู้ด้วยซ้ำว่าทำไมฉันถึงมีอินสแตนซ์ที่ไม่แข็งแรงหากตัวชี้วัดนั้นใช้ได้
exeral avatar
lk flag
การตรวจสุขภาพของคุณคืออะไร บันทึกที่สอดคล้องกันใน EC2 กับการตรวจสุขภาพนั้นคืออะไร
soltex avatar
sh flag
นี่คือฮีลเช็คของฉัน `Unhealthy threshold`: การตรวจสุขภาพล้มเหลว 2 ครั้งติดต่อกัน (เหมือนกับการรักษา tresold), `Timeout`: 5s, `Interval`: 10s, `Algorithm`: Round robin และบันทึกก็ประมาณนี้ `GET /ตรวจสุขภาพ 200 0ms` ขออภัย ฉันไม่มีบันทึกจากอินสแตนซ์ที่ถือว่าไม่ปลอดภัย ฉันอาจเปิดใช้งานและดูว่าเวลาตอบสนองก่อนที่อินสแตนซ์จะถูกยกเลิกคือเท่าใด

โพสต์คำตอบ

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