Cloudflare เป็นบริษัทในสหรัฐอเมริกาที่เชี่ยวชาญด้านการรักษาความปลอดภัยทางอินเทอร์เน็ตและบริการออนไลน์อื่นๆ บริการเหล่านี้บางส่วน ได้แก่ การป้องกัน DDoS, CDN และบริการชื่อโดเมน เป็นตัวเลือกยอดนิยมและมีผู้ใช้จำนวนมาก เมื่อไม่นานมานี้ มีรายงานจำนวนมากที่ผู้ใช้กำลังประสบกับ “ข้อผิดพลาด 524 ” บนเซิร์ฟเวอร์ของพวกเขา
อะไรทำให้เกิด “ข้อผิดพลาด 524” บนเซิร์ฟเวอร์ Cloudflare
หลังจากได้รับรายงานจำนวนมากจากผู้ใช้หลายราย เราจึงตัดสินใจตรวจสอบปัญหาและคิดหาวิธีแก้ไขเพื่อแก้ไขปัญหาทั้งหมด นอกจากนี้เรายังตรวจสอบสาเหตุที่ทำให้เกิดการเรียกและระบุสาเหตุดังนี้
- กระบวนการที่ใช้เวลานาน: ข้อผิดพลาด 524 บ่งชี้ว่า Cloudflare ประสบความสำเร็จในการเชื่อมต่อ TCP กับต้นทาง แต่ต้นทางไม่สามารถตอบสนองด้วย HTTP ก่อนถึงขีดจำกัดการหมดเวลา ซึ่งหมายความว่า Cloudflare ไม่มีปัญหาและสามารถเชื่อมต่อกับต้นทางได้ แต่ต้นทางนั้นเกินกำหนดเวลาในการตอบสนองต่อการเชื่อมต่อ Cloudflare จะรอเพียง 100 วินาทีก่อนที่จะดึงข้อผิดพลาดนี้ขึ้นมา ดังนั้น หากกระบวนการที่คุณกำลังเรียกใช้อยู่นานกว่าที่ข้อผิดพลาดนี้จะถูกทริกเกอร์
- โอเวอร์โหลด: ในบางกรณี เซิร์ฟเวอร์อาจโอเวอร์โหลดและถูกจำกัดโดยฮาร์ดแวร์ หากการใช้งาน CPU บนเซิร์ฟเวอร์มากกว่าปกติ อาจทำให้เวลาในการโหลดเพิ่มขึ้น ในทางกลับกัน จะจำกัดความสามารถของเซิร์ฟเวอร์ในการทำงานให้เสร็จสิ้น และข้อผิดพลาดนี้อาจถูกเรียกใช้
เมื่อคุณมีความเข้าใจพื้นฐานเกี่ยวกับธรรมชาติของปัญหาแล้ว เราจะดำเนินการแก้ไขต่อไป ตรวจสอบให้แน่ใจว่าได้ใช้สิ่งเหล่านี้ในลำดับเฉพาะที่แสดงเพื่อหลีกเลี่ยงความขัดแย้ง
แนวทางที่ 1:ตรวจสอบทรัพยากร
หากเกิดข้อผิดพลาดนี้บนเซิร์ฟเวอร์ของคุณ ขอแนะนำให้ตรวจสอบทรัพยากรของเซิร์ฟเวอร์ว่ามีการใช้งานสูง เป็นไปได้ว่าการใช้ทรัพยากรอาจสูงกว่าปกติเนื่องจากมีการทริกเกอร์ข้อผิดพลาดนี้ ขอแนะนำให้คุณ เพิ่ม ฮาร์ดแวร์ ความสามารถของเซิร์ฟเวอร์หรือ จำกัด กระบวนการ วิ่งบนมัน
แนวทางที่ 2:ย้ายไปที่โดเมนย่อย
หากคุณเรียกใช้กระบวนการซึ่งใช้เวลานานกว่า 100 วินาทีในการดำเนินการเป็นประจำ คุณสามารถลองย้าย กระบวนการเหล่านี้ไปยัง โดเมนย่อย ซึ่งไม่ได้พร็อกซี่โดยแอปพลิเคชัน DNS ของ Cloudflare วิธีนี้จะทำให้การจำกัดเวลา 100 วินาทีไม่มีผลกับกระบวนการอีกต่อไปและจะโหลดได้ตามปกติ
หมายเหตุ: ขอแนะนำให้ปิดซอฟต์แวร์ VPS และทดสอบการตั้งค่า Railgun