สารบัญ:
- ข้อผิดพลาด 503 หมายถึงอะไร
- จะทำอย่างไรสำหรับผู้ใช้ที่มีข้อผิดพลาด 503
- สิ่งที่ต้องทำสำหรับผู้ดูแลระบบที่มีข้อผิดพลาด 503
2024 ผู้เขียน: Malcolm Clapton | [email protected]. แก้ไขล่าสุด: 2023-12-17 04:12
คำแนะนำสำหรับผู้ใช้ทั่วไปและผู้ดูแลเว็บไซต์
ข้อผิดพลาด 503 หมายถึงอะไร
รหัส 503 ระบุว่าบริการที่ทำงานอยู่ไม่พร้อมใช้งาน (Service Unavailable) ส่วนใหญ่มักจะใช้เวลาไม่นาน: ตัวอย่างเช่น การเข้าถึงทรัพยากรถูกปิดระหว่างการรีบูตหรือเพื่อการบำรุงรักษา
แต่บางครั้งข้อผิดพลาด 503 เกิดขึ้นเนื่องจากการทำงานของระบบไม่ถูกต้อง เซิร์ฟเวอร์โต้ตอบกับคิวคำขอ: ยอมรับ ประมวลผล และตอบกลับ มันจัดการกับข้อความค้นหาที่ไม่ซับซ้อนได้อย่างรวดเร็ว ในขณะที่คำที่ซับซ้อนใช้เวลานาน หากมีการร้องขอจำนวนมาก คิวจะค่อยๆ เลื่อนออกไป
โดยปกติความยาวของคิวจะคงที่ เมื่อคุณเยี่ยมชมไซต์ คุณส่งคำขอไปยังเซิร์ฟเวอร์ หากไม่มีที่ว่าง ข้อผิดพลาด 503 จะปรากฏขึ้น
จะทำอย่างไรสำหรับผู้ใช้ที่มีข้อผิดพลาด 503
ลองทำตามขั้นตอนเหล่านี้ - มีโอกาสที่ปัญหาจะได้รับการแก้ไข
ตรวจสอบว่าทุกคนได้รับข้อผิดพลาดหรือไม่
บริการออนไลน์เหล่านี้จะแสดงขึ้นหากผู้ใช้ทั้งหมดไม่สามารถเข้าถึงไซต์ได้ หรือหากข้อผิดพลาด 503 ปรากฏขึ้นสำหรับคุณเท่านั้น:
- ลงเพื่อทุกคนหรือแค่ฉัน
- เว็บไซต์แพลนเน็ต;
- 2ไอพี
อย่างหลังมีความสะดวกเป็นพิเศษ: มันส่งคำขอไปยังไซต์จากเซิร์ฟเวอร์จากประเทศต่าง ๆ และแสดงรหัสตอบกลับ หากมีข้อผิดพลาด 503 อย่างน้อยหนึ่งกรณี แสดงว่าคุณไม่ได้อยู่คนเดียวอย่างแน่นอน
หากบริการแสดงว่าทรัพยากรนั้นพร้อมใช้งาน ให้ลองเข้าถึงจากอุปกรณ์อื่น หรือขอให้เพื่อนของคุณตรวจสอบว่าทุกอย่างเรียบร้อยดีกับไซต์นี้หรือไม่
โปรดรอและลองอีกครั้งในภายหลัง
รีเฟรชหน้า หากคุณยังคงเห็นข้อผิดพลาด 503 ให้ลองไปที่ไซต์ในภายหลัง: ในอีกสองสามนาทีหรือเมื่อมีผู้ใช้น้อยลง สิ่งนี้ใช้ได้กับเกมหรือทรัพยากรที่ได้รับความนิยมอย่างมาก ตัวอย่างเช่น หากรัฐบาลประกาศการชำระเงินใหม่ที่ดำเนินการทางออนไลน์ ความจุของเซิร์ฟเวอร์อาจไม่เพียงพอสำหรับทุกคน
รีบูตอุปกรณ์ของคุณ
หากคุณประสบปัญหาเพียงอย่างเดียว การรีสตาร์ทสมาร์ทโฟน คอมพิวเตอร์ หรือแท็บเล็ตอาจช่วยได้
หากไม่ได้ผล ให้รีสตาร์ทเราเตอร์ด้วย สามารถทำได้สามวิธี
1. ผ่านแผงควบคุม
ปกติจะอยู่ที่ 192.168.0.1 หรือ 192.168.0.1 IP ถูกป้อนโดยตรงในเบราว์เซอร์ แต่มีตัวเลือกต่างๆ ให้ตรวจสอบคำแนะนำสำหรับรุ่นของคุณ
ในแผงควบคุมคุณต้องพบปุ่ม "รีสตาร์ท" หรือ "รีสตาร์ท": สามารถอยู่ในเมนู "ระบบ", "ระบบ" และอื่น ๆ คลิกและรอให้หน้ารีเฟรช
2.ใช้ปุ่มปิดเครื่อง
ปุ่มเปิด/ปิดมักจะอยู่ที่ด้านหลังของเราเตอร์ คลิกที่มันรอ 20-30 วินาทีแล้วเปิดเครื่องอีกครั้ง เวลานี้เพียงพอแล้วที่ตัวเก็บประจุจะคายประจุ ชิปหน่วยความจำหยุดรับพลังงาน ข้อมูลชั่วคราวทั้งหมดจะถูกรีเซ็ต
สำคัญ! อย่าสับสนระหว่างปุ่มเปิด / ปิดกับรีเซ็ต ซึ่งไม่เพียงแต่จะรีบูตเราเตอร์ แต่ยังรีเซ็ตการตั้งค่าอีกด้วย หากปุ่มถูกฝังอยู่ในตัวเครื่อง และคุณต้องการไม้ขีดไฟหรือไขควงในการกด อย่าพยายามเอื้อมถึง
3.โดยการถอดปลั๊กออกจากเต้ารับ
ถอดปลั๊กอะแดปเตอร์จ่ายไฟ รอ 20-30 วินาที แล้วเสียบกลับเข้าไปใหม่
เปลี่ยนที่อยู่ DNS
โชคดีที่ที่อยู่เซิร์ฟเวอร์ DNS สามารถเปลี่ยนแปลงได้ ดังนั้น คุณสามารถใช้ DNS IP สาธารณะของ Google: 8.8.8.8 และ 8.8.4.4 สำหรับมาตรฐาน IPv4, 2001: 4860: 4860:: 8888 และ 2001: 4860: 4860:: 8844 สำหรับ IPv6 ใหม่ นี่คือวิธีการทำ
1. บนคอมพิวเตอร์ที่ใช้ Windows
กด Win + R ในหน้าต่าง Run ให้ป้อน ncpa.cpl และกด Enter
เลือกการเชื่อมต่อที่คุณกำลังใช้ คลิกขวาที่มัน คลิกที่ "คุณสมบัติ"
ในรายการส่วนประกอบ ค้นหารายการ "IP รุ่น 4" หรือ "TCP / IPv4" คลิก "คุณสมบัติ" เลือกปุ่มตัวเลือก "ใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้" ป้อน 8.8.8.8 และ 8.8.4.4 ในสองบรรทัด
หากคุณมี "IP เวอร์ชัน 6" หรือ "TCP / IPv6" ในรายการส่วนประกอบ คุณสามารถตั้งค่าที่อยู่ 2001: 4860: 4860:: 8888 และ 2001: 4860: 4860:: 8844 ในทำนองเดียวกัน
ขอแนะนำให้รีเซ็ตแคช DNS ด้วย ในการดำเนินการนี้ ให้กด Win + R ค้างไว้อีกครั้ง ในหน้าต่าง "เรียกใช้" ให้ป้อน cmd.
ในคอนโซลเขียน ipconfig / flushdns และคลิก Enter
2. บนคอมพิวเตอร์ที่มี macOS
ไปที่เมนู "การตั้งค่าระบบ" - "เครือข่าย" หากคุณเห็นไอคอนล็อกปิดที่ด้านล่างซ้าย ให้คลิกที่ไอคอนและป้อนรหัสผ่านผู้ดูแลระบบในหน้าต่างที่ปรากฏขึ้น
คลิกที่การเชื่อมต่อที่ต้องการและเลือกรายการ "ขั้นสูง" จากเมนู
บนแท็บ DNS คลิกที่ "+" และเพิ่มที่อยู่ในรายการ
ล้างแคช DNS ของคุณ เริ่มเทอร์มินัล เขียนคำสั่ง sudo killall -HUP mDNSRตอบกลับ … จากนั้นกด Return และป้อนรหัสผ่านผู้ดูแลระบบของคุณ
3. บนเราเตอร์
ไปที่แผงควบคุมของเราเตอร์และค้นหารายการที่มีที่อยู่ของเซิร์ฟเวอร์ DNS ซึ่งอยู่ในการตั้งค่า DHCP ป้อนที่อยู่สองแห่งในรูปแบบที่ถูกต้อง (IPv4 หรือ IPv6) ขึ้นอยู่กับว่าอุปกรณ์ของคุณรองรับอะไร
ล้างแคช YouTube บน Android
บนอุปกรณ์ Android บางครั้งข้อผิดพลาดของแอป YouTube 503 เกิดขึ้นเนื่องจากข้อมูลที่เสียหายในแคช ลองล้างข้อมูลเพื่อรับบริการและทำงานอีกครั้ง ทำตัวแบบนี้.
ไปที่การตั้งค่า ค้นหา YouTube ในรายการแอพ
หยุดและคลิก "ล้างแคช" จากนั้นเรียกใช้แอปพลิเคชันอีกครั้ง
ลดขนาดเพลย์ลิสต์ YouTube ของคุณ
บางครั้งข้อผิดพลาด 503 เกิดขึ้นเมื่อมีวิดีโอมากเกินไปในเพลย์ลิสต์ดูภายหลังของคุณ ลองย่อขนาดแล้วโหลดหน้าหรือแอปซ้ำ
ติดต่อฝ่ายบริหารทรัพยากร
บางทีผู้ดูแลไซต์อาจยังไม่ทราบถึงปัญหา หรือในทางกลับกัน พวกเขารู้วิธีแก้ปัญหาหรือว่าทุกอย่างจะได้ผลมากแค่ไหน กล่าวโดยย่อ หากวิธีการข้างต้นไม่ได้ช่วยอะไรเลย โปรดติดต่อพวกเขา
สิ่งที่ต้องทำสำหรับผู้ดูแลระบบที่มีข้อผิดพลาด 503
ทุกอย่างขึ้นอยู่กับเอ็นจิ้นของไซต์ของคุณและการตั้งค่า เลือกตัวเลือกที่เหมาะสมและตรวจสอบว่าวิธีนี้แก้ปัญหาได้หรือไม่
ตั้งค่าตัวเลือกลองใหม่หลังจาก
โดยจะแสดงระยะเวลาหลังจากได้รับข้อผิดพลาด 503 ที่ไคลเอ็นต์ควรรอก่อนที่จะส่งคำขอไปยังเซิร์ฟเวอร์ครั้งต่อไป ค่าถูกระบุเป็นมิลลิวินาที คุณตั้งค่าเอง สิ่งนี้จะป้องกันการร้องขอซ้ำบ่อยเกินไป
ทบทวนระยะเวลาของงานประจำ
โอนรายชื่อส่งเมลและงานอื่น ๆ ที่มักจะอยู่ในระบบ Cron ไปยังเวลาที่เซิร์ฟเวอร์โหลดน้อยที่สุด และในขณะเดียวกัน ให้รีเฟรชหน่วยความจำของคุณเกี่ยวกับกฎการใช้โฮสติ้ง เพื่อไม่ให้ละเมิดข้อจำกัดเกี่ยวกับจำนวนตัวอักษรที่ส่งและระยะเวลาทำงานของสคริปต์
ติดตั้งการป้องกัน DDoS
เหล่านี้ยังเป็นคำขอที่ไปที่คิวทั่วไป กำจัดสิ่งเหล่านี้ - คุณสามารถให้ผู้ใช้เข้าถึงทรัพยากรของคุณได้อย่างรวดเร็ว
อย่าโอนไฟล์ขนาดใหญ่ผ่าน
โดยปกติโฮสต์จะจำกัดเวลาการทำงานของสคริปต์ หากคุณโอนไฟล์ขนาดใหญ่ผ่านสคริปต์ดังกล่าว มีโอกาสสูงที่คุณจะไม่ลงทุนในขีดจำกัด นอกจากนี้ การโอนจะใช้กระบวนการแยกต่างหาก ซึ่งหมายความว่าจะไม่สามารถดำเนินการตามคำขอจากคิวทั่วไปได้
การถ่ายโอนไฟล์โดยตรงในสถานการณ์นี้จะเป็นประโยชน์มากกว่า ใช้กระบวนการแบบมัลติเธรด ซึ่งไม่ส่งผลต่อความเร็วในการโหลดของไซต์หรือบริการโดยรวมมากนัก
ลบส่วนประกอบ CMS ที่หนักหรือล้าสมัย
ลองปิดคอมโพเนนต์ของ CMS ทีละรายการและดูสถานการณ์ที่เปลี่ยนไป หากคุณพบสาเหตุของปัญหาที่อาจเกิดขึ้น ให้ลองอัปเดตส่วนประกอบนี้ หรือคิดว่าจะทำอย่างไรถ้าไม่มีมัน - ตัวอย่างเช่น แทนที่ด้วยอะนาล็อกที่ใหม่กว่าและเร็วกว่า
รวมทรัพยากรไว้ในไฟล์เดียวเพื่อลดจำนวนคำขอ
หากเว็บแอปพลิเคชันของคุณใช้ทรัพยากรขนาดเล็กจำนวนมาก (รูปภาพ สไตล์ชีต สคริปต์ และอื่นๆ) และโหลดแต่ละรายการด้วยคำขอแยกกัน ทรัพยากรเหล่านั้นอาจใช้ส่วนสำคัญของคิวได้ ในการแก้ปัญหา ให้รวมทุกอย่างเป็นไฟล์เดียว
ลบการเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล
พวกเขาอาจไม่ตอบสนองนานเกินไป ในระหว่างนี้ คำขอที่เหลือไปยังเซิร์ฟเวอร์ของคุณจะรอดำเนินการ
มองหาปัญหาดังกล่าวในโค้ด และหากคุณทำไม่ได้หากไม่มีเซิร์ฟเวอร์ระยะไกล ให้ตั้งค่าการหมดเวลาเล็กน้อยเพื่อรอ พิจารณาการกระทำในกรณีที่เขาไม่มีเวลาตอบโต้
เพิ่มประสิทธิภาพการสืบค้น MySQL
หากคุณใช้ MySQL และการสืบค้นข้อมูลบางรายการช้าพอ ผู้ให้บริการโฮสต์บางรายจะสร้างไฟล์บันทึก mysql-slow.log โดยอัตโนมัติ รวบรวมการเรียกฐานข้อมูลที่มีปัญหามากที่สุด วิเคราะห์และเพิ่มประสิทธิภาพหากเป็นไปได้
นอกจากนี้ ให้จัดทำดัชนีฐานข้อมูลและพยายามใช้ส่วนประกอบแคชที่จะลดจำนวนคำขอ
ติดตั้งปลิงปลิง
หากผู้ดูแลเว็บรายอื่นใช้ลิงก์โดยตรงไปยังแหล่งข้อมูลของคุณ เช่น แทรกรูปภาพของคุณบนหน้าเว็บ จะเป็นการเพิ่มคิวคำขอด้วย โมดูลป้องกันปลิงและการตั้งค่าต่อสู้กับสิ่งนี้อย่างมีประสิทธิภาพ ผู้ให้บริการโฮสต์บางรายอนุญาตให้คุณเปิดใช้งานได้ในแผงการดูแลระบบ สำหรับผู้อื่น คุณต้องกำหนดค่าทุกอย่างด้วยตนเอง เช่น ผ่านกฎ mod_rewrite ในไฟล์.htaccess หรือแต่ละโมดูล
ติดตั้งส่วนประกอบแคช
พวกเขาจะช่วยคุณลดคิวคำขอและลดเวลาดำเนินการโดยเฉลี่ย ด้วยเหตุนี้ จะมีที่ว่างสำหรับ Hit ใหม่ และผู้ใช้จะไม่เห็นข้อผิดพลาด 503
ปรึกษาโฮสต์
บางทีปัญหาไม่ได้มีแค่คุณเท่านั้น และผู้เชี่ยวชาญของบริษัทโฮสติ้งก็รู้วิธีแก้ปัญหา มันจะไม่ฟุ่มเฟือยที่จะอ่านคำถามที่พบบ่อยก่อนหน้านั้นและดูหัวข้อล่าสุดในฟอรัมทรัพยากร มีโอกาสที่จะมีคำสั่งสำเร็จรูปอยู่แล้ว
แนะนำ:
9 ข้อผิดพลาด ที่อาจทำลายความประทับใจแรกพบของคุณ
อย่างที่คุณทราบ ความประทับใจแรกไม่สามารถสร้างได้สองครั้ง และข้อผิดพลาดเช่นที่ระบุไว้ในบทความสามารถทำลายได้ทุกครั้ง