DevToolPal
ไทย
5xx ข้อผิดพลาดฝั่งเซิร์ฟเวอร์

502 Bad Gateway

เกตเวย์ไม่ถูกต้อง

ความหมาย

เกตเวย์หรือพร็อกซีได้รับการตอบกลับที่ไม่ถูกต้องจากเซิร์ฟเวอร์ upstream ที่ส่งต่อคำขอไป

สาเหตุที่พบบ่อย

  • เซิร์ฟเวอร์แอปล่มหรือไม่ได้ listen (พอร์ตหรือ socket ผิด)
  • upstream ปิดการเชื่อมต่อหรือส่ง header ผิดรูปแบบ
  • โปรเซส PHP-FPM, Gunicorn หรือ Node รีสตาร์ต

วิธีแก้ไข

สำหรับไคลเอนต์หรือผู้เยี่ยมชม

ลองใหม่ในอีกสักครู่ ปกติเป็นปัญหาชั่วคราว หากยังเป็นอยู่ แสดงว่า backend ของเว็บไซต์ล่ม

สำหรับผู้ดูแลเว็บไซต์หรือ API

ตรวจว่าโปรเซส upstream ทำงานและ listen ที่ที่อยู่ที่พร็อกซีใช้ และอ่าน log ข้อผิดพลาดของพร็อกซีเพื่อดูข้อผิดพลาด upstream ที่แน่ชัด

ตัวอย่างการตอบกลับ

HTTP/1.1
HTTP/1.1 502 Bad Gateway
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: text/html
Content-Length: 0

ข้อกำหนด

RFC 9110 §15.6.3

คำถามที่พบบ่อย

› จะแก้ 502 Bad Gateway ใน nginx อย่างไร

ตรวจ upstream (แอปทำงานอยู่ไหม ที่อยู่/socket ใน proxy_pass ถูกต้องไหม) และ log ข้อผิดพลาดของ nginx รีสตาร์ตเซิร์ฟเวอร์แอปหากล่ม

› 502 หรือ 504

502: upstream ตอบมาเป็นขยะหรือปิดการเชื่อมต่อ 504: upstream ไม่ตอบภายในเวลา