Error 502 Bad Gateway พร้อมกับ Error 401 ซึ่งเป็นหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุดบนอินเทอร์เน็ต Facebook, Youtube, Twitter และเพจที่สร้างขึ้นภายใต้ WordPress และ Prestashop แสดงข้อผิดพลาดประเภทนี้เป็นประจำทุกวัน สาเหตุของปัญหานี้มักเกี่ยวข้องกับปัญหาการสื่อสารระหว่างเซิร์ฟเวอร์ของเว็บไซต์ที่เป็นปัญหา (เกตเวย์ไม่ถูกต้อง) วิธีแก้ปัญหาเช่นเดียวกับข้อผิดพลาดก่อนหน้านี้ที่พบใน Tuexperto จะแตกต่างกันไปขึ้นอยู่กับว่าเราเป็นผู้นำทางที่เรียบง่ายของหน้าเว็บหรือว่าเราเป็นผู้ดูแลเว็บ ไม่ว่ากรณีของเราจะเป็นอย่างไรการแก้ไขข้อผิดพลาด 502 จะใช้เวลาไม่เกินห้านาทีและการยืนยันบางส่วนในกรณีที่เราเป็นผู้ดูแลระบบและเจ้าของเพจ
Error 502 Bad Gateway คืออะไรและเกิดจากอะไร
ตามที่ระบุชื่อข้อผิดพลาดข้อผิดพลาด 502 เกิดจากการป้อนข้อมูลที่ไม่ถูกต้องของการตอบสนองบางอย่างจากเซิร์ฟเวอร์หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่ง อินพุตที่ไม่ถูกต้องนี้เกิดจากการที่เซิร์ฟเวอร์หนึ่งเครื่องหรือมากกว่านั้นไม่สามารถสื่อสารกับเว็บเซิร์ฟเวอร์หลักได้ นั่นคือการร้องขอที่ทำจากเบราว์เซอร์ของเราไปยังเซิร์ฟเวอร์ของหน้าเว็บยังไม่ได้สามารถที่จะประมวลผลเนื่องจากการขาดการสื่อสารกับเซิร์ฟเวอร์แม่
เนื่องจากลักษณะของปัญหาโดยทั่วไปการแก้ปัญหามักจะมาจากเจ้าของเพจ นี่ไม่ได้หมายความว่าเราไม่สามารถดำเนินการบางอย่างเพื่อแก้ปัญหาในฐานะผู้ใช้ทั่วไปได้เนื่องจากบางครั้งอาจเกิดจากแคชของเบราว์เซอร์หรือพร็อกซีบางอย่าง
แนวทางแก้ไข Error 502 Bad Gateway หากเราเป็นผู้ใช้
มีหลายวิธีในการแก้ไขข้อผิดพลาดดังกล่าวหากเราเป็นผู้นำทางและส่วนใหญ่เกี่ยวข้องกับอินเทอร์เน็ตเบราว์เซอร์ที่เราใช้
แนวทางแก้ไข 1
สิ่งแรกที่เราจะต้องทำเพื่อแก้ไขข้อผิดพลาด 502 คือการโหลดหน้าเว็บซ้ำโดยกด F5เพื่อตรวจสอบว่าไม่ใช่ข้อผิดพลาดทั่วไป ในกรณีที่ข้อผิดพลาดนี้ยังคงแสดงอยู่เราจะพยายามเข้าถึงหน้าอื่นในเว็บไซต์เดียวกันเพื่อแยกแยะความผิดพลาดของเว็บไซต์ทั่วไปที่อาจเกิดขึ้นได้ ตัวอย่างเช่นหากเราอยู่ที่ www.tuexperto.com/whatsapp เราจะต้องพยายามเข้า www.tuexperto.com
โซลูชันที่ 2
ในกรณีที่ข้อผิดพลาดยังคงปรากฏขึ้นสิ่งต่อไปที่เราต้องทำคือล้างแคชของเบราว์เซอร์ที่เราใช้อยู่ ใน Google Chrome มันเป็นง่ายๆเป็นคลิกที่สามจุดตัวเลือกการเลือกเครื่องมือเพิ่มเติมคลิกที่ล้างข้อมูลการท่องเว็บและในที่สุดก็คลิกที่ล้างข้อมูล
หน้าเว็บยังไม่แสดง? ส่วนใหญ่แล้วจะเป็นข้อผิดพลาดของเว็บ เราสามารถลองเข้าจากอุปกรณ์อื่น (มือถือแท็บเล็ตแล็ปท็อป) ผ่าน WiFi หรือการเชื่อมต่อข้อมูลอื่นเพื่อตรวจสอบว่าเป็นกรณีนี้
วิธีแก้ไขข้อผิดพลาด 502 หากเราเป็นเจ้าของเว็บไซต์
หากเราเป็นผู้ดูแลเว็บไซต์วิธีแก้ไขที่เป็นไปได้จะแตกต่างกันไปขึ้นอยู่กับที่มาและประเภทของเว็บไซต์
แนวทางแก้ไข 1
ในกรณีที่เราใช้ WordPress เป็น CMS ของเว็บไซต์ของเราขั้นตอนแรกในการแก้ข้อผิดพลาดจะได้รับการปิดการใช้งานปลั๊กอินล่าสุดและรูปแบบที่เราได้ติดตั้งบนเว็บ หากเป็นกรณีที่เราได้ติดตั้งปลั๊กอินจำนวนมากเมื่อเร็ว ๆ นี้เราสามารถปิดใช้งานปลั๊กอินทั้งหมดพร้อมกันได้หากเราเปลี่ยนชื่อของโฟลเดอร์ปลั๊กอินในโฟลเดอร์ wp-content ของเซิร์ฟเวอร์เพจ
สิ่งสำคัญในจุดนี้คือการปิดใช้งานปลั๊กอินทีละรายการและโหลดหน้าเว็บที่แสดงข้อผิดพลาดซ้ำเพื่อดูว่าได้รับการแก้ไขหรือไม่แม้ว่าสิ่งนี้จะขึ้นอยู่กับจำนวนปลั๊กอินที่เรามีในหน้า
โซลูชันที่ 2
หากเราเพิ่งติดตั้งบริการ CDN (Content Delivery Network) เพื่อปรับปรุงความเร็วในการโหลดเว็บไซต์ของเราเป็นไปได้ว่าเกิดข้อผิดพลาด 502 เนื่องจากรหัสของบริการที่เป็นปัญหาอาจขัดแย้งกับรหัสบางส่วนในหน้าของเรา
CDN หลักบางส่วนมีดังนี้:
- CloudFlare
- Amazon CloudFront
- MaxCDN
- CDN77
- Incapsula CDN
- คีย์ซีดีเอ็น
แก้ไขข้อผิดพลาดประตูง่ายเหมือนการปิดการใช้งานผ่านทางหน้า CDN บริการชั่วคราว หากเราพบวิธีแก้ไขแล้วควรติดต่อฝ่ายบริการเพื่อแก้ไขข้อขัดแย้งนี้
โซลูชันที่ 3
เราได้อัปเดตเว็บไซต์เมื่อเร็ว ๆ นี้หรือไม่? มีแนวโน้มว่าจะเกิดข้อผิดพลาดที่ขัดแย้งกับการสื่อสารระหว่างเซิร์ฟเวอร์
หากเราเป็นผู้ใช้ขั้นสูงเราสามารถค้นหาข้อผิดพลาดได้ด้วยวิธีง่ายๆ ในการดำเนินการนี้เราจะสร้างไฟล์ PHP ผ่านโปรแกรมแก้ไขข้อความขั้นสูง (NotePad ++) และแนะนำบรรทัดของโค้ดต่อไปนี้:
Original text
โซลูชันที่ 4
วิธีสุดท้ายคือติดต่อบริการโฮสติ้งของเราเพื่อแก้ไขข้อผิดพลาดเนื่องจากอาจเกิดจากความล้มเหลวของเซิร์ฟเวอร์บริการ หากเรามีความช่วยเหลือด้านเทคนิคสิ่งที่เป็นไปได้มากที่สุดคือพวกเขาจะแก้ไขข้อผิดพลาดได้ฟรี
ข้อผิดพลาดอื่น ๆ ที่ระบุโดย OneExpert
- ข้อผิดพลาด 401 จำเป็นต้องได้รับอนุญาต
- ข้อผิดพลาด HTTP 500
- ข้อผิดพลาด 503 Service Temporal และไม่พร้อมใช้งาน