คอมพิวเตอร์, ความปลอดภัย
ข้อผิดพลาด "502 Bad เกตเวย์" - มันคืออะไร? สาเหตุของการเกิดและการเยียวยา
ผู้ใช้อินเทอร์เน็ตทุกคนได้เห็นในข้อความเบราเซอร์ "502: Bad เกตเวย์»ซึ่งหมายถึงลักษณะของข้อผิดพลาดในด้านของเว็บเซิร์ฟเวอร์ในระหว่างการประมวลผลแบบสอบถาม สาเหตุที่พบบ่อยที่สุดของความล้มเหลวที่เกี่ยวข้องกับฮาร์ดแวร์เว็บเซิร์ฟเวอร์ผิดพลาดหรือ บริษัท โฮสติ้ง ปัญหามาตรฐานเป็น DNS จัดการที่ไม่เหมาะสมหรือเซิร์ฟเวอร์พร็อกซี่
อะไร "502: Bad เกตเวย์"
ข้อผิดพลาดนี้แสดงให้เห็นว่าการร้องขอจากเบราว์เซอร์ไปยังเว็บเซิร์ฟเวอร์ได้ แต่ถูกจัดการอย่างไม่ถูกต้องหรือเอาออกจากคิวที่พบบ่อย หากแอพพลิเคชันเซิร์ฟเวอร์ตั้งอยู่ด้านหลังอินเทอร์เน็ตเกตเวย์ก็มีโอกาสที่เป็นปัญหาในประตูหรือในการทำงานของเว็บเซิร์ฟเวอร์ซึ่งส่งข้อมูลไปยังข้อผิดพลาดประตูและมันจะแสดงในเบราว์เซอร์ของผู้ใช้
สาเหตุของการเกิด ข้อผิดพลาด 502 การขาดทรัพยากรของเซิร์ฟเวอร์
ปัญหาหลักของการเกิดข้อผิดพลาดนี้เป็นทรัพยากรของเซิร์ฟเวอร์ไม่เพียงพอที่จะจัดการกับคำสั่งที่เข้ามาเนื่องจากการที่เซิร์ฟเวอร์เริ่มต้นในการสร้างข้อผิดพลาด 502 ขาดทรัพยากรอาจเป็นได้ทั้งฮาร์ดแวร์ (ขาดหน่วยความจำความเร็วการประมวลผลไม่เพียงพอหรือไดรฟ์) และซอฟต์แวร์ที่เกี่ยวข้องกับ เซิร์ฟเวอร์ผิดหรือซอฟต์แวร์ที่ใช้
แต่มีสถานการณ์ที่เซิร์ฟเวอร์ที่มีทรัพยากรเพียงพอที่ยังคงเป็นระยะสร้างข้อผิดพลาด 502: Bad เกตเวย์ มันจะเป็นอะไรถ้าไม่ล้มเหลวของฮาร์ดแวร์?
ขีด จำกัด ของทรัพยากรที่สามารถป้อนโดยอัตโนมัติเมื่อคุณออกจากเซิร์ฟเวอร์ VPS เฉพาะหรือใช้ร่วมกันพื้นที่ด้านนอกของการวางแผนภาษี เป็นผลให้เซิร์ฟเวอร์ไม่สามารถจัดการภาระปัจจุบัน
เว็บเซิร์ฟเวอร์เช่น Apache มีจำนวนคงที่ของรถยกคำขอซึ่งมีการระบุไว้ในการกำหนดค่าของ หากพวกเขาทั้งสองไม่ว่างการร้องขอเข้ามาจะถูกจัดคิวและในขณะที่มันอาจจะไม่เกินนาทีสำหรับแต่ละของพวกเขา ในกรณีที่มีการร้องขอหมดเวลาคือยกเลิกและผู้ใช้จะนำเสนอกับการจัดการข้อผิดพลาด 502 นอกจากนี้ก็อาจไม่ได้มีทรัพยากรเพียงพอปัจจุบันสำหรับการประมวลผลคิวปกติ
หากคุณกำลังใช้บนเซิร์ฟเวอร์ PHP + ซอฟต์แวร์ FastCGI การรวมกลุ่มที่จำนวนของกระบวนการไม่เหมาะสม PHP-cgi มักจะเกิดขึ้นเกินและขาดทรัพยากร
สาเหตุที่พบบ่อยที่สุดของการขาดทรัพยากรสำหรับการร้องขอการประมวลผล
- เซิร์ฟเวอร์ไม่สามารถรับมือกับจำนวนปัจจุบันของผู้เข้าชมพร้อมกัน นอกจากนี้ยังเป็นส่วนสำคัญของทรัพยากรที่อาจใช้จ่ายต่างๆ แมงมุมเครื่องมือค้นหา และสคริปต์ซอฟแวร์ที่ไม่ถูกต้อง
- เกินเซิร์ฟเวอร์ในระหว่างการแฮ็กเกอร์โจมตี DDoS เมื่อเซิร์ฟเวอร์จะมาถึงความล้มเหลวของจำนวนมากของการร้องขอพร้อมกันที่ต้องดำเนินการ
- มีบางครั้งที่ใช้บริการของ virtual hosting จู่ ๆ ก็มีข้อผิดพลาด 502: Bad เกตเวย์ มันหมายความว่าอะไร? นี้อาจบ่งบอกถึงปัญหาที่ด้านโฮสต์ที่เรียกว่า overselling ที. อี บริษัท โฮสติ้งวางเซิร์ฟเวอร์หนึ่งปริมาณของลูกค้าบัญชีที่ช่วงเวลาของการโหลดสูงสุดในปัจจุบันพวกเขาขาดทรัพยากรฮาร์ดแวร์
- การกำหนดค่าที่ไม่ถูกต้องของเซิร์ฟเวอร์เองหรือขาดของซอฟต์แวร์หรือฮาร์ดแวร์ที่เข้ากัน
- ใช้ปลั๊กทรัพยากรภายนอกออนไลน์เช่นเคาน์เตอร์ผู้เข้าชมข่าวคราวต่างๆสคริปต์ ข้อผิดพลาดที่อาจเกิดขึ้นในกรณีที่มีปัญหากับแหล่งข้อมูลภายนอก
- ดาวน์โหลดไฟล์ขนาดใหญ่ไปยังเซิร์ฟเวอร์เมื่อคุณภาพของการเชื่อมต่ออินเทอร์เน็ต
ข้อผิดพลาดสคริปต์ PHP
ข้อผิดพลาด 502 อาจเกิดขึ้นเนื่องจากสคริปต์ปลั๊กอินหรือส่วนขยายไปยังภาษา PHP ซึ่งเมื่อเสร็จสิ้นการเซิร์ฟเวอร์การดำเนินการจะไม่ส่งรหัสตรงกัน ยกตัวอย่างเช่นการสร้างข้อผิดพลาด 502: Bad Nginx เกตเวย์เป็นหนึ่งในตัวเลือกพร็อกซีเซิร์ฟเวอร์อาจเกิดจากความมุ่งมั่นที่ไม่เหมาะสมของสถานะสคริปต์และการรับรู้ของการเชื่อมต่อกับการบริการของเว็บเซิร์ฟเวอร์เป็นความล้มเหลวของระบบ
ดังนั้นข้อมูลคงที่ทั้งหมด (ภาพวาดหน้าเว็บไซต์, Robots) ไฟล์ที่จะโหลดอย่างถูกต้องและไม่มีข้อผิดพลาด อะไร "502: Bad เกตเวย์" ในกรณีนี้หรือไม่? นั่นเป็นความล้มเหลวที่เกิดขึ้นคือเมื่อการดาวน์โหลดสคริปต์ซอฟต์แวร์ปลั๊กอินและส่วนขยาย
มาตรการแก้ไข 502
ขั้นตอนแรกคือการวิเคราะห์ภาระเซิร์ฟเวอร์ปัจจุบันโดยเฉพาะอย่างยิ่งในช่วงเวลาของข้อผิดพลาด ความสนใจโดยเฉพาะควรจะจ่ายให้หน่วยความจำในการโหลดและความต้องการที่จะเพิ่มขนาดของมันในการปรับปรุงการประมวลผลแบบสอบถาม
ตรวจสอบการตั้งค่าที่ถูกต้องของข้อ จำกัด เกี่ยวกับจำนวนของพร้อมกันประมวลผลโดยกระบวนการ PHP-ซีจี การกำหนดค่าที่ไม่ถูกต้องของพวกเขานำไปสู่การบริการที่รวดเร็วและคงเกินข้อความที่เกิดขึ้น "502: Bad เกตเวย์" มันคืออะไรและวิธีการปรับข้อ จำกัด ของกระบวนการหาผู้ให้บริการพื้นที่โต๊ะเขียนหนังสือ
ลดการร้องขอไปยังทรัพยากรเครือข่ายภายนอกและกำหนดเวลาที่กำหนดสำหรับการโหลดและการตอบสนองของพวกเขา นี้ช่วยให้คุณเห็นสิ่งที่จะออกจากทรัพยากรของเซิร์ฟเวอร์และช่วยกำจัดภายนอก "ลื่นไถล" ของเว็บไซต์
ในกรณีของความสงสัยของการตั้งค่าเซิร์ฟเวอร์ overselling หรือไม่ถูกต้องติดต่อโฮสต์สนับสนุนลูกค้า หากมีปฏิกิริยาและไม่มีปัญหายังคงมีการเปลี่ยนแปลงผู้ให้บริการโฮสติ้ง เซิร์ฟเวอร์ไม่สามารถใช้งานอาจส่งผลในการสูญเสียอันเนื่องมาจากข้อผิดพลาดง่าย 502: Bad เกตเวย์ สิ่งนี้หมายความว่าสำหรับธุรกิจของผมคิดว่ามันไม่จำเป็นที่จะอธิบาย
Similar articles
Trending Now