Contact
Line : comsiam
Contact
Line : comsiam

ข้อผิดพลาด “502 Bad Gateway” หมายถึงเซิร์ฟเวอร์ตัวกลาง เช่น พร็อกซีหรือ CDN ได้รับการตอบกลับที่ไม่ถูกต้องจากเซิร์ฟเวอร์เว็บไซต์ WordPress สาเหตุอาจมาจากโฮสติ้งหรือ PHP ตอบสนองช้า เซิร์ฟเวอร์มีภาระสูง ระบบพร็อกซีขัดข้อง หรือมีการเปลี่ยนแปลงปลั๊กอินและการตั้งค่าเว็บไซต์
ข้อผิดพลาดนี้บางครั้งเกิดขึ้นชั่วคราว แต่ถ้าเกิดซ้ำควรตรวจให้ทราบว่าปัญหาอยู่ที่โฮสติ้ง เว็บไซต์ หรือ CDN ComSiam แนะนำให้จดเวลาที่เกิดและหน้าที่พบปัญหาไว้ก่อนเริ่มแก้
รอสักครู่แล้วลองเปิดหน้าเดิมอีกครั้ง จากนั้นทดสอบหน้าแรก หน้าอื่น และหน้าเข้าสู่ระบบ WordPress หาก 502 ปรากฏเฉพาะบางหน้า ให้จด URL นั้นไว้ แต่ถ้าทุกหน้ามีปัญหา อาจเกี่ยวข้องกับเซิร์ฟเวอร์หรือระบบพร็อกซี
ลองเปิดเว็บไซต์ด้วยหน้าต่างไม่ระบุตัวตนหรืออุปกรณ์อื่นด้วย เพื่อแยกปัญหาแคชในเบราว์เซอร์ออกจากปัญหาที่เซิร์ฟเวอร์
เข้าแผงควบคุมโฮสติ้งเพื่อตรวจสอบประกาศขัดข้องหรือสถานะเซิร์ฟเวอร์ หากเว็บไซต์ใช้ CDN หรือพร็อกซี ให้ตรวจสถานะและบันทึกเหตุการณ์ของบริการนั้นด้วย
หากพบว่าโฮสติ้งหรือ CDN มีเหตุขัดข้อง ให้รอการแก้ไขจากผู้ให้บริการและทดสอบเว็บไซต์เป็นระยะ หากไม่มีประกาศ แต่ยังเกิด 502 ให้ติดต่อโฮสติ้งพร้อม URL และเวลาที่พบปัญหา
หากเพิ่งแก้การตั้งค่าเซิร์ฟเวอร์หรือ CDN ให้ล้างแคชของเบราว์เซอร์ ปลั๊กอินแคช โฮสติ้ง หรือ CDN ที่ใช้งาน แล้วทดสอบใหม่
การล้างแคชอาจไม่ช่วยหากต้นเหตุคือเซิร์ฟเวอร์ไม่ตอบสนอง จึงควรตรวจสถานะเซิร์ฟเวอร์และ CDN ก่อน ไม่จำเป็นต้องล้างแคชซ้ำหลายครั้งโดยยังไม่ได้ตรวจสาเหตุ
หากปัญหาเริ่มหลังติดตั้งหรืออัปเดตปลั๊กอิน ให้ตรวจปลั๊กอินที่เปลี่ยนล่าสุด โดยเฉพาะปลั๊กอินแคช ความปลอดภัย หรือเครื่องมือที่ส่งคำขอไปยังบริการภายนอก
หากเข้าแอดมินได้ ให้ปิดปลั๊กอินที่สงสัยชั่วคราวและทดสอบเว็บไซต์ หากเข้าไม่ได้ ให้ขอให้โฮสติ้งตรวจ Error Log หรือให้ผู้ดูแลเว็บไซต์ช่วยปิดปลั๊กอินอย่างปลอดภัย อย่าปิดปลั๊กอินหลายตัวพร้อมกันโดยไม่บันทึกสิ่งที่เปลี่ยน เพราะจะทำให้หาต้นเหตุได้ยาก
502 อาจเกิดเมื่อ PHP หรือเซิร์ฟเวอร์ใช้เวลานานเกินไปจนระบบตัวกลางไม่ได้รับคำตอบ ตรวจสอบในแผงควบคุมโฮสติ้งว่ามีการใช้ CPU หน่วยความจำ หรือจำนวนการเชื่อมต่อสูงผิดปกติหรือไม่
หากเกิดเฉพาะช่วงที่มีผู้เข้าชมมาก หรือเกิดระหว่างการสำรองข้อมูลและอัปเดตเว็บไซต์ ให้แจ้งโฮสติ้งพร้อมช่วงเวลาที่พบปัญหาเพื่อให้ตรวจ Log และทรัพยากรของเซิร์ฟเวอร์
หากเพิ่งย้ายโฮสต์ เปลี่ยน DNS หรือเปิดใช้ CDN ให้ตรวจว่าบริการชี้ไปยังเซิร์ฟเวอร์ปัจจุบัน และการตั้งค่าการเชื่อมต่อระหว่าง CDN กับโฮสติ้งถูกต้อง
การเปลี่ยนค่า DNS อาจใช้เวลาจึงจะแสดงผลสอดคล้องกันทุกเครือข่าย หากไม่แน่ใจว่าควรตั้งค่าใด ให้สอบถามผู้ให้บริการ CDN หรือโฮสติ้งก่อนเปลี่ยนค่าเพิ่มเติม
หากเว็บไซต์ยังขึ้น 502 หลังตรวจ CDN ปลั๊กอิน และการเปลี่ยนแปลงล่าสุด ให้ส่งข้อมูลต่อไปนี้แก่ฝ่ายสนับสนุน:
ComSiam แนะนำให้ขอให้โฮสติ้งตรวจ Log ของเว็บเซิร์ฟเวอร์และ PHP ในช่วงเวลาที่เกิดปัญหา เพราะข้อมูลดังกล่าวช่วยแยกปัญหาจากเซิร์ฟเวอร์ออกจากปัญหาภายใน WordPress ได้
เมื่อ WordPress ขึ้น 502 Bad Gateway ให้ลองเปิดหน้าใหม่และตรวจว่าปัญหาเกิดกับทุกหน้าหรือไม่ จากนั้นตรวจสถานะโฮสติ้ง CDN และการเปลี่ยนแปลงล่าสุด หากเกิดซ้ำหรือเว็บไซต์ยังเปิดไม่ได้ ให้ขอให้โฮสติ้งตรวจ Log และทรัพยากรของเซิร์ฟเวอร์ การระบุ URL และเวลาที่เกิดช่วยให้ตรวจสอบได้ตรงจุด ComSiam แนะนำให้หลีกเลี่ยงการเปลี่ยน DNS หรือปิดระบบความปลอดภัยโดยไม่ทราบสาเหตุ