เกตเวย์ที่ไม่ดีแปลอย่างไร ข้อผิดพลาด "502 Bad Gateway" - มันคืออะไร? สาเหตุของการเกิดและแนวทางแก้ไข เปลี่ยนพร็อกซีเซิร์ฟเวอร์เริ่มต้น

บางครั้ง เมื่อเดินทางผ่านอินเทอร์เน็ตและเยี่ยมชมไซต์ใดไซต์หนึ่ง คุณอาจเห็นสิ่งผิดปกติที่นั่น ข้อมูลที่จำเป็น, ก พื้นหลังสีขาวและมีข้อผิดพลาดเป็นตัวอักษรขนาดใหญ่: 502 เกตเวย์ไม่ดี- มันหมายความว่าอะไร? ไม่มีอะไรดีเลยจริงๆ ข้อความนี้ออกโดยเว็บเซิร์ฟเวอร์ nginx เมื่อเกิดปัญหาบางอย่าง หากคุณพยายามเปิดหน้าอื่นๆ บนไซต์เดียวกันโดยใช้ลิงก์ที่บันทึกไว้ ก็จะไม่สำเร็จเช่นกัน จะทำอย่างไร? และขึ้นอยู่กับว่าคุณเป็นใครสำหรับไซต์นี้

หากคุณเป็นแขกธรรมดามีเพียงวิธีเดียวเท่านั้น - รอจนกว่าการดูแลระบบทรัพยากรบนเว็บจะแก้ไขบริการ นานแค่ไหน? มันยากที่จะพูด หากนี่เป็นพอร์ทัลขนาดใหญ่ของบริษัท บริษัท หรือหน่วยงานรัฐบาล ผู้ดูแลระบบจะต้องกู้คืนไซต์ให้กลับมาใช้งานได้ในอนาคตอันใกล้นี้ หากนี่คือบล็อกส่วนตัวของ Vasya Pupkin ก็มีแนวโน้มว่าจะไม่มีใครแก้ไขอะไรเลยเนื่องจาก Vasya ลืมบล็อกของเขาและไม่ต้องการมัน
ก)หากคุณต้องการข้อมูลบนเพจจริงๆ ให้ลองค้นหาผู้ติดต่อของผู้ดูแลระบบและติดต่อทางไปรษณีย์หรือผ่านนายทะเบียนหรือผู้ให้บริการโฮสต์ หรือใช้เว็บแคชของเครื่องมือค้นหาโดยป้อนลิงก์ไปยังไซต์หรือเพจในแถบค้นหา ของเครื่องมือค้นหาและเปิดสำเนาที่บันทึกไว้
ข)บ่อยครั้งที่ข้อผิดพลาด Nginx 502 หมายความว่าทรัพยากรบนเว็บที่สนใจมีมากเกินไป จะทำอย่างไร? ขอย้ำอีกครั้งว่าโหลดลดลง โดยรีเฟรชหน้าเว็บในเบราว์เซอร์เป็นระยะ
วี)หากผ่านไประยะหนึ่งไซต์เปิดบนคอมพิวเตอร์เครื่องอื่นและอุปกรณ์อื่น ๆ (แท็บเล็ตโทรศัพท์แล็ปท็อป) โดยไม่มีปัญหา แต่คุณยังคงแสดงข้อผิดพลาด nginx คุณจะต้องล้างแคชของเบราว์เซอร์

หากคุณเป็นเจ้าของหรือผู้ดูแลเว็บไซต์ซึ่งเมื่อคุณพยายามเข้าถึงจะทำให้เกิดข้อผิดพลาด 502 Bad Gateway จากนั้นคุณมักจะต้องแก้ไขปัญหา ทุกอย่างขึ้นอยู่กับว่าคุณมีสิทธิ์เข้าถึง SSH ไปยังโฮสติ้งของคุณหรือไม่ ถ้าไม่เช่นนั้นปัญหาก็จะตกอยู่ที่ไหล่ของผู้ให้บริการโฮสติ้งของคุณโดยอัตโนมัติ - ติดต่อ การสนับสนุนด้านเทคนิคกับ คำอธิบายโดยละเอียดปัญหา. ตามกฎแล้ว ในกรณีนี้ ทุกอย่างจะได้รับการแก้ไขอย่างรวดเร็ว เนื่องจากโดยปกติแล้วจะมีไซต์มากกว่าหนึ่งไซต์บนเซิร์ฟเวอร์ และคำขอก็มาจากไคลเอ็นต์อื่นด้วย
จะแย่กว่านั้นหากเว็บไซต์ของคุณอยู่บนเซิร์ฟเวอร์เสมือน (VPS) หรือเซิร์ฟเวอร์เฉพาะ (VDS) ในกรณีนี้ โดยปกติแล้ว คุณไม่สามารถเปลี่ยนปัญหาจากอาการเจ็บศีรษะไปเป็นปัญหาที่ดีต่อสุขภาพได้ (อ่าน: จากปัญหาของคุณเองไปจนถึงการสนับสนุนทางเทคนิคของผู้ให้เช่าที่พัก) และคุณจะต้องแก้ไขปัญหาทุกอย่างด้วยตัวเอง จะทำอย่างไร?
ขั้นแรก ให้ลองรีสตาร์ทเซิร์ฟเวอร์ nginx ตัวอย่างเช่น บน CentOS ทำได้โดยใช้คำสั่ง:

บริการ nginx รีสตาร์ท

หากคุณใช้เป็นส่วนหน้าสำหรับเซิร์ฟเวอร์ Apache (httpd) จากนั้นเซิร์ฟเวอร์หลังอาจขัดข้องหรือหยุดทำงาน - รีสตาร์ทด้วย:

บริการ httpd รีสตาร์ท

มันไม่ได้ช่วยอะไร - ดูที่โหลดเซิร์ฟเวอร์ปัจจุบันโดยใช้คำสั่ง:

ให้ความสนใจเป็นพิเศษกับค่าพารามิเตอร์ โหลดเฉลี่ย:

มันควรจะเท่ากับจำนวนคอร์ของโปรเซสเซอร์โดยประมาณบวก/ลบ 2 หากค่าเฉลี่ยการโหลดมากกว่า 10 คุณควรส่งเสียงเตือน - มีบางอย่างโหลดโปรเซสเซอร์ของเซิร์ฟเวอร์อย่างหนัก บ่อยครั้งเบื้องหลังสิ่งนี้มีการกำกับ การโจมตีดีดีโอเอส- ค้นหาสาเหตุ - เป็นไปได้มากว่าการกำจัดมันจะทำให้ไซต์ของคุณกลับมามีชีวิตตามปกติ

  • อะแดปเตอร์วิดีโอ: รหัสข้อผิดพลาด 43 - วิธีแก้ไข...
  • ข้อผิดพลาด. โปรดลองอีกครั้งในภายหลัง ตัวระบุ...

แน่นอนว่าผู้ใช้อินเทอร์เน็ตทุกคนเคยพบข้อความข้อมูล "502: Bad Gateway" อย่างน้อยหนึ่งครั้ง ข้อความเช่นนี้บ่งชี้ถึงข้อผิดพลาดที่เกิดขึ้นในฝั่งเว็บเซิร์ฟเวอร์ขณะประมวลผลคำขอ โดยทั่วไปแล้ว ปัญหาคือ DNS หรือพร็อกซีเซิร์ฟเวอร์มีการจัดการผิดพลาด


ข้อผิดพลาด “502: เกตเวย์ไม่ถูกต้อง”: หมายความว่าอย่างไร

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

อะไรคือสาเหตุของปัญหา 502?

1. ขาดทรัพยากรเซิร์ฟเวอร์

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

สถานการณ์ยังเป็นไปได้เมื่อเซิร์ฟเวอร์ยังคงแสดงข้อความแสดงข้อผิดพลาด 502: เกตเวย์ไม่ถูกต้อง แม้จะมีทรัพยากรเพียงพอ สาเหตุส่วนใหญ่มาจากความล้มเหลวของฮาร์ดแวร์ นอกจากนี้ การจำกัดทรัพยากรสามารถดำเนินการได้โดยอัตโนมัติหากโฮสติ้งเสมือนเกินขีดจำกัด แผนภาษี- เซิร์ฟเวอร์ไม่สามารถรับมือกับโหลดปัจจุบันได้ เว็บเซิร์ฟเวอร์เช่น Apache โดยทั่วไปจะมีจำนวนตัวจัดการคำขอที่กำหนดไว้อย่างเคร่งครัด ปริมาณนี้ถูกตั้งค่าระหว่างการกำหนดค่า หากตัวจัดการทั้งหมดไม่ว่างในเวลาเดียวกัน แต่ละคำขอจะถูกย้ายไปยังคิวโดยอัตโนมัติ สำหรับแต่ละรายการ ระยะเวลารอไม่เกิน 1 นาที

หากเกินเวลารอ การประมวลผลคำขอจะถูกยกเลิก ผู้ใช้จะได้รับข้อความแจ้งว่ามีข้อผิดพลาด 502 เกิดขึ้น นอกจากนี้ ตัวจัดการอาจมีทรัพยากรไม่เพียงพอในการประมวลผลคิวอย่างสมบูรณ์ เมื่อใช้ชุดค่าผสม PHP + FastCGI บนเซิร์ฟเวอร์ มักจะเกิดปัญหาที่เกี่ยวข้องกับการขาดทรัพยากรหรือการโอเวอร์โหลดเนื่องจากกระบวนการ php-cgi จำนวนที่ไม่เหมาะสม

เหตุผลในการขาดแคลนทรัพยากรเมื่อดำเนินการตามคำขอ

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

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

ข้อผิดพลาดของสคริปต์ PHP

สาเหตุที่เป็นไปได้สำหรับการปรากฏตัวของ "502: เกตเวย์ไม่ถูกต้อง" อาจเป็นเพราะการใช้ปลั๊กอิน สคริปต์ และส่วนขยายต่างๆ ใน ​​PHP บางทีพวกเขาอาจไม่ถ่ายโอนรหัสที่เกี่ยวข้องไปยังเซิร์ฟเวอร์หลังจากเสร็จสิ้นการดำเนินการ หากข้อมูลคงที่ทั้งหมดจากไซต์โหลดได้ตามปกติ ข้อผิดพลาด "502: เกตเวย์ไม่ถูกต้อง" ส่วนใหญ่หมายถึงความล้มเหลวเมื่อโหลดสคริปต์ซอฟต์แวร์ ส่วนขยาย และปลั๊กอิน

จะทำอย่างไรถ้าเกิดข้อผิดพลาด “502: Bad Gateway”

ก่อนอื่น จำเป็นต้องวิเคราะห์โหลดเซิร์ฟเวอร์ปัจจุบัน โปรดใส่ใจ ความสนใจเป็นพิเศษกำลังโหลด RAM หากจำเป็นคุณสามารถลองเพิ่มขนาดได้ ตรวจสอบด้วยว่ามีการกำหนดค่าขีดจำกัดจำนวนกระบวนการ php-cgi ที่เกิดขึ้นพร้อมกันอย่างถูกต้อง หากการกำหนดค่าไม่ถูกต้อง การโอเวอร์โหลดอาจเกิดขึ้นได้ค่อนข้างเร็ว ข้อมูลทั้งหมดเกี่ยวกับ การตั้งค่าที่ถูกต้องคุณสามารถขอขีดจำกัดกระบวนการได้จากบริการสนับสนุนของผู้ให้บริการโฮสติ้งของคุณ

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

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

ผู้ใช้อินเทอร์เน็ตส่วนใหญ่พบข้อผิดพลาดนี้หลายครั้ง แต่สำหรับบางคน นี่อาจเป็นครั้งแรก จะทำอย่างไรเมื่อมีข้อความ “error 502” ปรากฏขึ้นบนหน้าจอคอมพิวเตอร์? ก่อนอื่นคุณต้องตรวจสอบว่ามีการเชื่อมต่ออินเทอร์เน็ตหรือไม่ ในการดำเนินการนี้คุณควรพิมพ์ที่อยู่ของไซต์อื่นในเบราว์เซอร์ของคุณซึ่งรับประกันว่าจะใช้งานได้ในขณะนี้เนื่องจากตัวอย่างเช่นการเข้าถึงอินเทอร์เน็ตขององค์กรจะดำเนินการผ่านพร็อกซีเซิร์ฟเวอร์และไม่ใช่ผ่านโมเด็มในทันที เชื่อมต่อหรือมีอยู่ในคอมพิวเตอร์ของคุณ หากในกรณีหลังนี้พบข้อผิดพลาดโดยละเอียดยิ่งขึ้น เมื่อเข้าถึงอินเทอร์เน็ตผ่าน เครือข่ายท้องถิ่นระบบไม่มีวิธีตรวจสอบข้อผิดพลาด ในเรื่องนี้ผู้ใช้ไม่มีทางเลือกอื่นนอกจากต้องค้นหาสาเหตุของการเกิดขึ้นโดยวิธีทางอ้อม

หากคุณสามารถเข้าถึงอินเทอร์เน็ตได้ แต่เมื่อคุณพยายามขอเพจจากไซต์ที่ต้องการอีกครั้ง ข้อความ "ข้อผิดพลาด 502" ยังคงปรากฏขึ้น ในกรณีนี้ คุณควรพยายามลบคุกกี้สำหรับไซต์นี้หรือคุกกี้ทั้งหมดในของคุณ เบราว์เซอร์

เมื่อต้องการทำเช่นนี้ คุณสามารถทำสิ่งต่อไปนี้:

  • สำหรับอินเทอร์เน็ต เวอร์ชันนักสำรวจ 7+: ในเมนูไปที่ "เครื่องมือ" จากนั้นเลือก "ตัวเลือกอินเทอร์เน็ต" คลิกที่ปุ่ม "ลบ" จากนั้นคลิกที่ปุ่ม "ลบคุกกี้"
  • สำหรับข้อมูลเพิ่มเติม รุ่นก่อนหน้า Internet Explorer: ไปที่ "เมนูเครื่องมือ" ค้นหา "ตัวเลือกอินเทอร์เน็ต" แล้วคลิก "ลบคุกกี้"
  • สำหรับ Firefox: ไปที่ "เครื่องมือ" ค้นหา "การตั้งค่า" เลือก "คุกกี้" และคลิกที่ "ล้างคุกกี้"
  • สำหรับ Opera: ไปที่ "เครื่องมือ" เลือก "ลบข้อมูลส่วนบุคคล" และตรวจสอบตัวเลือกที่จำเป็น
  • สำหรับ กูเกิลโครม: ไปที่ “เครื่องมือ” คลิก “ประวัติ” คลิก “ล้างประวัติ” จากนั้นคลิก “ล้างคุกกี้”

ในระหว่างการทำงานปกติ ข้อผิดพลาดดังกล่าวจะปรากฏขึ้นน้อยมากเฉพาะเมื่อมีการรีบูตเว็บเซิร์ฟเวอร์เท่านั้น หากยังคงอยู่นานกว่าสามสิบวินาที คุณควรลองใช้เบราว์เซอร์ คุกกี้ และรีสตาร์ทเบราว์เซอร์เอง

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

สวัสดีตอนบ่าย

ในกรณี 99% ข้อผิดพลาด 502 Bad Gateway บ่งชี้ว่ามีปัญหาบนฝั่งเซิร์ฟเวอร์ที่ให้บริการเว็บไซต์

502 เกตเวย์ไม่ดี- ข้อผิดพลาดของโปรโตคอล http ซึ่งส่งคืนโดยเซิร์ฟเวอร์ที่ให้บริการไซต์ (ส่วนหน้า) เมื่อไม่สามารถรับเนื้อหาจากเซิร์ฟเวอร์เสริม (แบ็กเอนด์)

  • เครื่องพิมพ์ไม่พิมพ์จากคอมพิวเตอร์และคิว - จะแก้ไขได้อย่างไร?
  • ผู้ใช้ควรทำอย่างไรหากเกิดข้อผิดพลาด 502 Bad Gateway:

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

    ผู้ดูแลไซต์ควรทำอย่างไรในกรณีที่เกิดข้อผิดพลาด 502 Bad Gateway:

    ข้อผิดพลาด 502 Bad Gateway มอบให้กับผู้ใช้ nginx เกือบทุกครั้ง ซึ่งหมายความว่าคุณกำลังใช้ nginx เป็นเซิร์ฟเวอร์ส่วนหน้าและ php-fpm หรือ apache เป็นเซิร์ฟเวอร์ส่วนหลัง เซิร์ฟเวอร์แบ็กเอนด์ของคุณล้มเหลวและจำเป็นต้องคืนค่าให้ใช้งานได้ ลำดับการดำเนินการที่แนะนำสำหรับ ฟื้นตัวอย่างรวดเร็วบริการ:

    1. รีสตาร์ทเซิร์ฟเวอร์ Apache หรือ php-fpm ของคุณ (เริ่มบริการใหม่) บริการอาจหยุดทำงาน เช่น เนื่องจากมีภาระงานหนัก
    2. ตรวจสอบฟังก์ชันการทำงานของบริการสนับสนุน เช่น MySQL และ Memcached แทบจะไม่สามารถทำให้เกิดข้อผิดพลาด 502 Bad Gateway ได้
    3. หากบริการใดบริการหนึ่งไม่เริ่มทำงาน ให้ตรวจสอบพื้นที่ว่างบนดิสก์เซิร์ฟเวอร์ด้วยคำสั่ง df -hหากพื้นที่ว่างหมด ให้ปล่อยว่างอย่างเร่งด่วนและรีสตาร์ทบริการ
    4. ตรวจสอบโหลดบนเซิร์ฟเวอร์โดยใช้คำสั่ง top หากมีค่าสูงมาก (ตัวบ่งชี้ la มากกว่า 10) ให้รีบูตเซิร์ฟเวอร์ทั้งหมดโดยใช้คำสั่งรีบูต

    เมื่อเรียกดูเว็บและเข้าถึงลิงก์ใด ๆ ซ้ำ ๆ ข้อความ "ข้อผิดพลาด 502 Bad Gateway" อาจปรากฏบนหน้าจอแทนไซต์ และทำให้ไม่สามารถดูข้อมูลที่โพสต์บนเว็บไซต์ได้ การปรากฏตัวของข้อความดังกล่าวมักหมายความว่าเกิดปัญหาบนพร็อกซีเซิร์ฟเวอร์ เซิร์ฟเวอร์ DNS หรือเซิร์ฟเวอร์โฮสต์ที่โฮสต์ไซต์ที่ผู้ใช้ร้องขอ
    ในความเป็นจริง การแสดงข้อความนี้หมายความว่าเบราว์เซอร์ได้รับประเภทการตอบสนองที่ไม่ถูกต้องจากเซิร์ฟเวอร์และโปรแกรมรักษาหน้าจอทั่วไป "Bad Gateway - Error 502" ปรากฏบนหน้าจอคอมพิวเตอร์เป็นข้อมูลเกี่ยวกับสถานการณ์ที่เกิดขึ้น Apache Server อาจไม่มีเวลาประมวลผลคำขอหรืออาจดำเนินการอย่างไม่ถูกต้อง หากเซิร์ฟเวอร์ทำงานอยู่หลังเกตเวย์ ต้นตอของปัญหาอาจอยู่ที่เกตเวย์นั้น หรือในเซิร์ฟเวอร์ Apache ซึ่งจะส่งข้อความเกี่ยวกับปัญหาไปยังเกตเวย์

    อะไรอาจทำให้เกิดข้อผิดพลาด 502

    ปัญหาหลักที่นำไปสู่ข้อผิดพลาดคือการไม่มีทรัพยากรบนคอมพิวเตอร์เซิร์ฟเวอร์ ซึ่งนำไปสู่การปรากฏข้อความ "ข้อผิดพลาด 502 Bad Gateway" ส่วนใหญ่มักเกิดขึ้นเนื่องจาก RAM ไม่เพียงพอในคอมพิวเตอร์ คุณสามารถระบุสิ่งนี้ได้โดยดูที่ระดับการโหลดและทรัพยากรที่ใช้ในตัวจัดการ หากเกินอัตราค่าโฮสต์ ข้อจำกัดอาจถูกกระตุ้นและอาจเกิดข้อผิดพลาด ซึ่งสามารถแก้ไขได้โดยการเปลี่ยนไปใช้อัตราค่าไฟฟ้าที่มีพลังการประมวลผลมากขึ้น
    Apache Server มีลักษณะเฉพาะด้วยจำนวนตัวจัดการที่เข้มงวดซึ่งได้รับการแก้ไขโดยการกำหนดค่าเซิร์ฟเวอร์

    หากตัวจัดการทั้งหมดไม่ว่าง คำขอจะเข้าสู่คิวการประมวลผลและรอไม่เกิน 1 นาที และหลังจากหมดเวลา “ข้อผิดพลาด 502” จะปรากฏขึ้น นอกจากนี้ ตัวจัดการอาจมีทรัพยากรไม่เพียงพอที่จะดำเนินการตามคำขออย่างถูกต้อง

    ผู้ใช้ควรทำอย่างไรเมื่อมีข้อผิดพลาด 502 ปรากฏขึ้น

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

    1. เว็บมาสเตอร์จะแก้ไข “ข้อผิดพลาด 502” ได้อย่างไร
    2. วิเคราะห์ระดับของโหลดปัจจุบันบนเซิร์ฟเวอร์และโหลดในเวลาที่เกิดข้อผิดพลาด หากมีภาระหนักบน RAM จำเป็นต้องเพิ่มระดับเสียง
    3. ในกรณีที่เกิดรหัส 502 อย่างต่อเนื่องคุณต้องตรวจสอบว่ามีการกำหนดค่าขีด จำกัด ของจำนวนกระบวนการ php-cgi อย่างถูกต้องหรือไม่เนื่องจากการกำหนดค่าที่ไม่ถูกต้องจะทำให้เซิร์ฟเวอร์ล้มเหลวอย่างถาวร
    4. ลดจำนวนการเรียกไปยังทรัพยากรภายนอกและจำกัดเวลาตอบสนอง ขั้นตอนเหล่านี้จะช่วยคุณตรวจสอบ “สลิป” ระหว่างการดาวน์โหลดและระบุปัญหาเซิร์ฟเวอร์


    Google: ค้นหาด้วยเสียงสำหรับคอมพิวเตอร์ (Ok Google)