502 แนวทางแก้ไขข้อผิดพลาด Bad Gateway

502 Bad Gateway เป็นรหัสสถานะ HTTP ที่กำหนดไว้ใน RFC 7231 ที่อธิบายถึงปัญหาเซิร์ฟเวอร์เนื่องจากข้อผิดพลาดเกิดขึ้นจากเซิร์ฟเวอร์ระหว่างการพยายามเชื่อมต่อ

รหัสสถานะ 502 (เกตเวย์ไม่ถูกต้อง) บ่งชี้ว่าเซิร์ฟเวอร์ในขณะที่ทำหน้าที่เป็นเกตเวย์หรือพร็อกซีได้รับการตอบสนองที่ไม่ถูกต้องจากเซิร์ฟเวอร์ขาเข้าที่เข้าถึงได้ในขณะที่พยายามทำตามคำขอ

ข้อความแสดงข้อผิดพลาดที่เรียกว่า 502 Bad Gateway มาในหลายรูปแบบเนื่องจากไซต์อาจปรับแต่งการแจ้งเตือนที่แสดงต่อผู้ใช้

Google แสดง 502 นั่นเป็นข้อผิดพลาด ตัวอย่างเช่นและ Twitter Twitter นั้นเกินขีดความสามารถ เซิร์ฟเวอร์ส่วนใหญ่จะส่งคืนรหัสข้อผิดพลาด 502 เป็นอย่างน้อยอย่างไรก็ตามแม้ว่าข้อความแสดงข้อผิดพลาดที่เกิดขึ้นจริงนั้นแตกต่างกันอย่างมากระหว่างประเภทเซิร์ฟเวอร์และการกำหนดค่า

หากต้องการระบุชื่อที่คุณอาจพบ: ข้อผิดพลาด HTTP 502 - เกตเวย์ไม่ถูกต้อง, ข้อผิดพลาดพร็อกซี 502, เกตเวย์ไม่ดี: พร็อกซีเซิร์ฟเวอร์ได้รับการตอบสนองที่ไม่ถูกต้องจากเซิร์ฟเวอร์ upstream, ข้อผิดพลาดเซิร์ฟเวอร์ 502: เซิร์ฟเวอร์พบข้อผิดพลาดชั่วคราว ขอร้อง

502 เกตเวย์ไม่ดี

HTTP Error 502 เป็นข้อผิดพลาดของเซิร์ฟเวอร์ ซึ่งหมายความว่าอย่างน้อยที่สุดปัญหานี้ไม่ได้อยู่ในระบบของผู้ใช้ แต่อยู่บนเครือข่ายหรืออินเทอร์เน็ตเซิร์ฟเวอร์ ซึ่งหมายความว่าข้อผิดพลาดอาจเกิดขึ้นกับอุปกรณ์ใด ๆ ที่ใช้ระบบปฏิบัติการและเบราว์เซอร์หรือโปรแกรมที่มีความสามารถทางอินเทอร์เน็ต Windows Update อาจส่งข้อผิดพลาดออกมาและใช้รหัส 0x80244021

สาเหตุของข้อผิดพลาด 502 Bad Gateway คืออะไร

แหล่ง Cloudflare

มีสาเหตุทั่วไปสองสามประการที่ทำให้คุณได้รับรหัสข้อผิดพลาด HTTP ที่แสดงในโปรแกรมที่คุณใช้โดยไม่ต้องลงรายละเอียดมากเกินไป

หนึ่งในนั้นคือเซิร์ฟเวอร์ที่คุณพยายามเชื่อมต่อกำลังถูกใช้งานโดยคำขออื่นที่ชื่อโดเมนอาจไม่สามารถแก้ไขที่อยู่ IP ที่ถูกต้องหรือที่อยู่ IP ใด ๆ หรือเพียงเพราะเซิร์ฟเวอร์ไม่สามารถเข้าถึงได้ ณ จุดนั้น ภายในเวลาที่กำหนด. นอกจากนี้ยังมีโอกาสที่ไฟร์วอลล์อาจบล็อกการสื่อสารกับเซิร์ฟเวอร์และโอกาสที่การกำหนดค่าเซิร์ฟเวอร์จะเสียหาย

วิธีการแก้ไขข้อผิดพลาด 502 Bad Gateway

ปัญหาทั้งหมดเหล่านี้ไม่สามารถแก้ไขได้โดยผู้ใช้ที่พยายามเชื่อมต่อกับเว็บไซต์หรือบริการอินเทอร์เน็ต ในขณะที่เป็นกรณีนี้อาจมีตัวเลือกในการแก้ไขปัญหาในระบบท้องถิ่นอย่างไรก็ตาม

สาเหตุที่น่าเป็นไปได้มากที่สุดโดยเฉพาะอย่างยิ่งเมื่อคุณเชื่อมต่อกับบริการยอดนิยมเช่น Google, Twitter หรือ Facebook ก็คือมันเป็นปัญหาชั่วคราว Google ระบุมากถึงหน้าข้อผิดพลาด 502 ที่แสดงต่อผู้ใช้

ตัวเลือกที่ 1: โหลดซ้ำ

หากคุณไม่สามารถเชื่อมต่อกับบริการได้ทันทีเพราะมี 502 Bad Gateway สิ่งที่ต้องใช้ในการแก้ไขปัญหาคือรอครึ่งนาทีหรือมากกว่านั้นก่อนที่คุณจะพยายามเชื่อมต่อกับไซต์หรือเซิร์ฟเวอร์อีกครั้ง

ฉันแนะนำให้คุณใช้ CTrl-F5 เพื่อโหลดหน้าเว็บอีกครั้งเนื่องจากจะข้ามแคชและสั่งให้เบราว์เซอร์จับไฟล์ทั้งหมดจากเว็บเซิร์ฟเวอร์ที่เป็นปัญหา วิธีนี้จะช่วยแก้ปัญหาการแคชใด ๆ บนเครื่องท้องถิ่นเช่นกันโดยตรง

การโหลดไซต์หรือเซิร์ฟเวอร์อีกครั้งอาจช่วยแก้ปัญหาได้หากเป็นไฟล์ชั่วคราว

ตัวเลือก 2: พร็อกซีเซิร์ฟเวอร์ VPN หรือ DNS

เนื่องจากปัญหาเกิดขึ้นระหว่างอุปกรณ์ของคุณกับเซิร์ฟเวอร์ปลายทางบนอินเทอร์เน็ตหรือเครือข่ายเป็นไปได้ว่าปัญหาเกิดจากผู้ให้บริการอินเทอร์เน็ตหรือเซิร์ฟเวอร์ DNS ที่คุณใช้

หากคุณมีสิทธิ์เข้าถึงเว็บพร็อกซีหรือ VPN คุณอาจต้องลองดูว่าการเชื่อมต่อผ่านสิ่งเหล่านี้สามารถแก้ไขปัญหาได้หรือไม่

คุณสามารถใช้พร็อกซีเบราว์เซอร์ที่เสนอโดยเครื่องมือค้นหาเช่น Startpage เพื่อดูว่าสามารถแก้ไขปัญหาได้หรือไม่:

  • เปิดเว็บไซต์ Startpage เพื่อเริ่มต้น: //www.startpage.com/
  • วาง URL แบบเต็มของเว็บไซต์หรือเซิร์ฟเวอร์ที่คุณต้องการเข้าถึงในแบบฟอร์มการค้นหาและกดไปหลังจากนั้น
  • เลือกลิงก์ "พร็อกซี" ในหน้าผลการค้นหาเพื่อเปิดสำเนาแคชในเบราว์เซอร์ของคุณ

เว็บเบราว์เซอร์ Opera มาพร้อมกับ VPN ซึ่งคุณสามารถใช้เพื่อลองและเข้าถึงทรัพยากรของเว็บ

นอกจากนี้คุณอาจต้องการลองใช้เซิร์ฟเวอร์ DNS ของบุคคลที่สามเช่นกันเพื่อดูว่ามันอาจแก้ไขปัญหา 502 Bad Gateway หรือไม่

ตัวเลือก 3: เข้าถึงเนื้อหาโดยใช้แคช

แม้ว่าคุณจะไม่สามารถแก้ไขข้อความแสดงข้อผิดพลาดของเกตเวย์ที่ไม่ดีได้โดยใช้วิธีแก้ไขที่กล่าวข้างต้นคุณอาจลองและเข้าถึงเนื้อหาของไซต์ที่คุณพยายามเข้าชมโดยใช้แคช

โปรดทราบว่าวิธีนี้ใช้ได้เฉพาะกับเนื้อหาแบบสแตติกไม่ใช่แบบไดนามิก คุณจะไม่สามารถใช้แคชเพื่อลงชื่อเข้าใช้บริการได้ แต่ถ้าคุณพยายามเข้าถึงเนื้อหาแบบคงที่บนไซต์แคชอาจช่วยคุณได้ในกรณีนี้

คุณสามารถใช้ Google Cache เพื่อดึงสำเนาแคชของหน้าเว็บล่าสุดโดยใช้ Google:

  1. เปิดเครื่องมือค้นหาของ Google
  2. ใช้แคช: URL เป็นคำค้นหาเช่นแคช: //www.ghacks.net/

ตัวเลือกอื่น ๆ ที่คุณมีคือการใช้เครื่อง Wayback เพื่อโหลดหน้าแคชของเว็บไซต์ มันทำงานคล้ายกับวิธีการทำงานของแคชของ Google แต่อาจแสดงให้คุณเห็นหลาย ๆ ครั้งสำหรับเว็บไซต์และไม่ใช่แค่เว็บไซต์เดียว

ทรัพยากร

  • 502 Bad Gateway (Mozilla Developer Network)
  • สิ่งที่ทำให้ 502 Bad Gateway บน CDN (Max CDN)
  • ฉันควรทำอย่างไรหลังจากพบข้อผิดพลาดเกตเวย์ 502 หรือ 504 บนเว็บไซต์ของฉัน (Cloudflare)
  • Stackoverflow 502 โพสต์เกตเวย์ไม่ดี (Stackoverflow)