[Dev Blog] ทำความเข้าใจ Keep-alive Connection ก่อนใช้งานจริง
· One min read
WebSocket ทำงานได้ดีในระหว่างการพัฒนา แต่เมื่อใช้งานจริง ระบบ Production มันจะ "ตัดการเชื่อมต่อ" อย่างเงียบๆ — ไม่มีข้อผิดพลาด ไม่มีบันทึก Log
ปัญหานี้เกิดขึ้นบ่อยครั้งใน ระบบ Production,
โดยเฉพาะอย่างยิ่งเมื่อ WebSocket พบพร็อกซี, ไฟร์วอลล์ หรือโหลดบาลานเซอร์ที่มีการตั้งค่า Timeout ที่ตัดการเชื่อมต่ออย่างเงียบๆ