วิธีแก้ไขข้อผิดพลาด '503 บริการไม่พร้อมใช้งานชั่วคราว'

เผยแพร่แล้ว: 2023-04-19

เมื่อเว็บไซต์ของคุณเริ่มทำงาน จะสามารถดึงดูดผู้เข้าชมนับแสนคน

ยิ่งคุณดึงดูดผู้เข้าชมได้มากเท่าไหร่ คุณก็จะมีรายได้มากขึ้นเท่านั้น

แต่เว็บไซต์ของคุณมีข้อผิดพลาด 503 และคุณไม่รู้ว่าต้องทำอย่างไร ผู้มาเยือนกำลังจะจากไป SEO ได้รับผลกระทบ รายได้กำลังดิ่งเหว

อย่างไรก็ตาม ทั้งหมดจะไม่สูญหายไป คุณสามารถทำให้เว็บไซต์ของคุณใช้งานได้ในเวลาไม่นาน

ในช่วงหลายปีที่ผ่านมา เราได้ช่วยเว็บไซต์จำนวนมากแก้ไขข้อผิดพลาด 'บริการ 503 ไม่พร้อมใช้งานชั่วคราว' ได้สำเร็จ

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

บริการ 503 ไม่พร้อมใช้งานชั่วคราวหมายความว่าอย่างไร

คำตอบสั้น ๆ แบบยาว: เซิร์ฟเวอร์โอเวอร์โหลดทำให้เว็บไซต์ของคุณเกิดข้อผิดพลาด 503 Server ไม่พร้อมใช้งานชั่วคราว

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

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

สิ่งนี้ทำให้เกิดคำถาม – ไซต์ของคุณใช้ได้ดีจนถึงตอนนี้ เหตุใดเซิร์ฟเวอร์จึงไม่สามารถจัดการกิจกรรมของคุณได้ในตอนนี้

มาดู สาเหตุที่เป็นไปได้ว่าทำไมเซิร์ฟเวอร์ของคุณจึงโอเวอร์โหลด:

  • การอัปเดตหรือติดตั้งปลั๊กอินหรือธีม หรือแม้แต่คอร์
  • การจราจรติดขัดกะทันหัน
  • ข้อมูลโค้ดที่กำหนดเองทำงานผิดปกติ

1. การอัปเดตหรือติดตั้งปลั๊กอิน ธีม หรือคอร์

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

ขัดขวางการเข้าชมเว็บ

2. การจราจรติดขัดกะทันหัน

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

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

เมื่อมีผู้เข้าชมเว็บไซต์พร้อมกันมากเกินไป เซิร์ฟเวอร์จะล้นและแสดงข้อผิดพลาด http 503

3. ข้อมูลโค้ดที่กำหนดเองทำงานไม่ถูกต้อง

รหัสที่กำหนดเองช่วยให้คุณออกแบบเว็บไซต์ได้ในแบบที่คุณต้องการ แต่การใช้โค้ดแบบกำหนดเองที่ไม่ถูกต้องอาจทำให้เกิดข้อผิดพลาด '503 Service Temporarily Unavailable'

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

วิธีแก้ไขข้อผิดพลาด '503 บริการไม่พร้อมใช้งานชั่วคราว'

ข้อผิดพลาด 503 สามารถแสดงได้หลายวิธี รูปแบบข้อผิดพลาด 503 บางส่วนมีดังนี้:

  • ข้อผิดพลาด HTTP 503
  • ข้อผิดพลาดเซิร์ฟเวอร์ HTTP 503
  • บริการ 503 ไม่พร้อมใช้งาน
  • ข้อผิดพลาด 503 บริการ WordPress ไม่พร้อมใช้งาน
  • บริการ 503 ไม่สามารถใช้งานได้ชั่วคราว WordPress
  • ข้อผิดพลาด 503 ถึงจำนวนสูงสุดของเธรดสำหรับบริการแล้ว
  • เซิร์ฟเวอร์ไม่สามารถให้บริการตามคำขอของคุณได้ชั่วคราวเนื่องจากปัญหาการหยุดทำงานของการบำรุงรักษาหรือความจุ กรุณาลองใหม่อีกครั้งในภายหลัง.

ไม่ว่าข้อความแสดงข้อผิดพลาดจะเป็นอย่างไร การแก้ไขก็เหมือนกัน

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

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

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

หากคุณทราบสาเหตุ ของ ข้อผิดพลาด

1. ย้อนกลับการอัปเดตที่ทำให้เกิดข้อผิดพลาด

หากคุณเริ่มพบข้อผิดพลาดทันทีหลังจากอัปเดตปลั๊กอิน ธีม หรือคอร์ แสดงว่าการอัปเดตเป็นสาเหตุของข้อผิดพลาด

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

ติดตั้งและเปิดใช้ งานปลั๊กอิน WP Rollback จะช่วยให้คุณดาวน์เกรดปลั๊กอินหรือธีมเป็นเวอร์ชันก่อนหน้า หากต้องการย้อนกลับคอร์ ให้ใช้ ปลั๊กอิน WP Downgrade

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

  • ปลั๊กอิน WordPress ย้อนกลับ
  • ย้อนกลับธีม WordPress
  • ย้อนกลับ WordPress Core

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

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

2. ปิดใช้งานปลั๊กอินหรือธีมที่ทำให้เกิดข้อผิดพลาด

หากข้อผิดพลาดปรากฏขึ้นทันทีหลังจากที่คุณเปิดใช้งานปลั๊กอินหรือธีมใหม่ คุณจะต้องปิดการใช้งาน

หากคุณมีสิทธิ์เข้าถึงแดชบอร์ดของ WordPress การปิดใช้งานจะทำได้ง่าย เป็นเรื่องของการไปที่:

→ ปลั๊กอิน > ปลั๊กอินที่ติดตั้ง > จากนั้นคลิกที่ปุ่มปิดใช้งานที่ปรากฏด้านล่างปลั๊กอิน หรือ

→ ลักษณะที่ปรากฏ > ธีม > คลิกที่ธีม แล้วเลือก ลบ

หากธีมทำงานอยู่ คุณจะต้องเปิดใช้งานธีมอื่นบนไซต์ของคุณ จากนั้นดำเนินการลบธีมที่ใช้งานอยู่ก่อนหน้านี้

แต่ถ้าคุณไม่สามารถเข้าถึงไซต์ได้ คุณต้อง ปิดใช้งานปลั๊กอินและธีมด้วยตนเอง นี่คือวิธี:

ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้ง Filezilla บนเครื่องคอมพิวเตอร์ของคุณ เปิดและเชื่อมต่อกับเว็บไซต์ของคุณด้วยข้อมูลรับรอง FTP

หากคุณไม่มีข้อมูลรับรอง FTP คำแนะนำนี้และวิดีโอเหล่านี้จะช่วยคุณดึงข้อมูลดังกล่าว

และหากคุณไม่เคยใช้ Filezilla มาก่อน และไม่แน่ใจว่าจะใช้ข้อมูลรับรอง FTP เพื่อเชื่อมต่อกับ Filezilla ได้อย่างไร ให้ทำตามวิดีโอนี้

เข้าสู่ระบบ filezilla

ขั้นตอนที่ 2: เมื่อสร้างการเชื่อมต่อแล้ว แผงไซต์ระยะไกลจะเริ่มเติมข้อมูลด้วยโฟลเดอร์ต่างๆ ใช้แผงควบคุมไปที่ –

  • public_html > wp-content > ปลั๊กอิน
  • public_html > wp-content > ธีม

หากคุณคลิกที่โฟลเดอร์ คุณควรจะเห็นปลั๊กอินและธีมทั้งหมดที่ติดตั้งบนไซต์ของคุณ ไปที่รายการที่คุณต้องการปิดใช้งาน และทำตามขั้นตอนต่อไปนี้:

→ คลิกขวาที่ปลั๊กอินหรือธีมแล้วเลือกตัวเลือก เปลี่ยนชื่อ

เปลี่ยนชื่อปลั๊กอิน

→ เพิ่มข้อความ '.deactivate' ในชื่อซอฟต์แวร์ ปิดหน้าต่าง. ซอฟต์แวร์จะปิดใช้งาน

ปลั๊กอินปิดการใช้งาน filezilla

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

หากคุณไม่ทราบสาเหตุ

1. ใช้มาตรการเพื่อจัดการกับการจราจรติดขัด

ข้อผิดพลาด '503 บริการไม่พร้อมใช้งานชั่วคราว' อาจเกิดจากการโจมตีของการรับส่งข้อมูลบนไซต์ของคุณ

ตรวจสอบ Google Analytics เพื่อดูว่าไซต์ของคุณได้รับการเข้าชมมากกว่าปกติหรือไม่ หากเป็นเช่นนั้นนั่นคือสาเหตุของข้อผิดพลาด

คำถามคือ ทำไมการจราจรติดขัดกะทันหัน?

> โฮสต์ส่วนลดหรือของแถม

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

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

> DDoS และการโจมตีด้วยกำลังดุร้าย

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

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

เพื่อลดการโจมตี DDoS คุณต้องใช้คู่มือนี้ – วิธีหยุดการโจมตี DDoS

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

เรียนรู้วิธีป้องกันการโจมตีด้วยเดรัจฉานด้วยคู่มือนี้ – WordPress เดรัจฉาน

2. ปิดใช้งานปลั๊กอินและธีมทีละรายการ

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

หากคุณมีบันทึกกิจกรรม คุณจะทราบได้ว่ามีคนติดตั้งซอฟต์แวร์ใหม่หรือซอฟต์แวร์ที่อัปเดตแล้วหรือไม่

หากคุณไม่ทำเช่นนั้น ให้ปิดใช้งานปลั๊กอินและธีมทั้งหมดเพื่อตรวจสอบว่าเป็นสาเหตุหรือไม่

คุณไม่สามารถเข้าถึงพื้นที่ผู้ดูแลระบบ WordPress ได้ ดังนั้นคุณต้องไปที่ส่วนหลังของไซต์ ขั้นตอนที่คุณต้องทำคือ:

> ปิดใช้งานปลั๊กอิน

ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้ง Filezilla บนเครื่องคอมพิวเตอร์ของคุณ เชื่อมต่อกับเว็บไซต์ของคุณด้วยข้อมูลรับรอง FTP

หากคุณไม่มีข้อมูลรับรอง FTP อยู่กับตัว คู่มือนี้และวิดีโอเหล่านี้จะช่วยคุณดึงข้อมูลดังกล่าว

และหากคุณไม่เคยใช้ Filezilla และไม่แน่ใจว่าจะใช้ข้อมูลรับรอง FTP เพื่อเชื่อมต่อกับ Filezilla อย่างไร ให้ทำตามคำแนะนำในวิดีโอนี้

เข้าสู่ระบบ filezilla

ขั้นตอนที่ 2: เมื่อสร้างการเชื่อมต่อแล้ว แผงไซต์ระยะไกลจะเริ่มเติมข้อมูล ในแผงควบคุมนั้น ให้ไปที่ –

  • public_html > wp-content > ปลั๊กอิน

คลิกขวาที่โฟลเดอร์ปลั๊กอินแล้วเลือก เปลี่ยนชื่อ เปลี่ยนชื่อโฟลเดอร์เป็น plugins.deactivate การดำเนินการนี้จะปิดใช้งานปลั๊กอินทั้งหมดบนไซต์ของคุณ

ปลั๊กอินปิดการใช้งาน filezilla

ขั้นตอนที่ 3: กลับไปที่ไซต์ของคุณเพื่อตรวจสอบว่ายังคงแสดงข้อผิดพลาด 503 WordPress หรือไม่ หากเป็นเช่นนั้น ให้ล้างแคชของคุณแล้วตรวจสอบอีกครั้ง

หากปัญหายังคงอยู่ ให้ไปยังแนวทางแก้ไขปัญหาถัดไป เช่น การปิดใช้งานธีม

แต่ถ้าปัญหาได้รับการแก้ไขแล้ว เราขอแนะนำให้คุณหาว่าปลั๊กอินใดมีข้อบกพร่อง

ขั้นตอนที่ 4: กลับไปที่โฟลเดอร์ปลั๊กอินและ เปลี่ยนชื่อกลับเป็นปลั๊กอิน

ขั้นตอนที่ 5: ตอนนี้เปิดโฟลเดอร์และเปลี่ยนชื่อปลั๊กอินตัวแรก เพียงเพิ่ม ' .deactivate' ในชื่อปลั๊กอิน

ปลั๊กอินปิดการใช้งาน filezilla

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

ตรวจสอบให้แน่ใจว่าคุณเปลี่ยนชื่อปลั๊กอินที่เหลือเป็นชื่อเดิม มิฉะนั้นจะไม่ทำงาน

> ปิดใช้งานธีม

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

นี่คือสิ่งที่เราจะทำ:

  1. เราจะเปิดใช้งานธีม WordPress เริ่มต้นบนไซต์ของคุณ
  2. ปิดใช้งานธีมที่ใช้งานอยู่ก่อนหน้านี้
  3. คืนค่าธีมที่ใช้งานก่อนหน้านี้
  4. ปิดใช้งานธีมอื่นๆ ทั้งหมดจากไซต์ของคุณ

ขั้นตอนที่ 1: เปิดใช้งานธีม WordPress เริ่มต้น

→ ลงชื่อเข้าใช้บัญชีโฮสติ้งของคุณ

จาก cPanel ของคุณ เปิด PHPMyAdmin

→ เลือกตาราง wp_options

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

สไตล์ชีตเทมเพลตในการควบคุมการเต้นของหัวใจ

→ ถัดไป คุณต้องสร้างธีมเริ่มต้นของ WordPress เป็นธีมปัจจุบันของไซต์ ดับเบิลคลิกที่ เทมเพลต และเปลี่ยนธีมเป็นยี่สิบยี่สิบ จากนั้นคลิกสองครั้งที่ สไตล์ชีต และเปลี่ยนธีมเป็น 2220

ธีมสไตล์ชีตเทมเพลต

ขั้นตอนที่ 2: ปิดการใช้งานธีมที่ใช้งานก่อนหน้านี้

→ ตอนนี้เปิด Filezilla

และไปที่ public_html > wp-content > themes โฟลเดอร์ธีมจะมีธีมที่ใช้งานอยู่ก่อนหน้านี้ ปิดใช้งานโดยเปลี่ยนชื่อเป็นชื่อธีมปิดการใช้งาน

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

ขั้นตอนที่ 3: เปิดใช้งานธีมก่อนหน้า

→ ตรงไปที่ PHPMyAdmin และเปลี่ยนชื่อธีมในส่วน เทมเพลต และ สไตล์ชีต รับรองว่าชื่อเหมือนที่คุณก๊อปมาเป๊ะๆ ห้ามแก้ไขตัวสะกดหรือตัวพิมพ์เล็ก

ขั้นตอนที่ 4: ปิดใช้งานธีมทั้งหมดทีละรายการ

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

อย่าลืมปิดใช้งานธีมที่ใช้งานอยู่ เราได้ตรวจสอบแล้วว่า

หากไม่มีธีมใดที่เป็นสาเหตุของข้อผิดพลาด ให้ไปยังแนวทางแก้ไขปัญหาถัดไป

3. พูดคุยกับผู้ให้บริการโฮสติ้งของคุณ

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

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

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

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

4. จำกัด API 'Heartbeat' ของ WordPress

Heartbeat API เปิดใช้งาน 3 ฟังก์ชั่นบนไซต์ WordPress ของคุณ:

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

2. แสดงข้อมูลตามเวลาจริง: เว็บไซต์อีคอมเมิร์ซใช้ปลั๊กอินเพื่อแสดงข้อมูลตามเวลาจริงบนแดชบอร์ด API นี้ทำให้พวกเขาทำเช่นนั้นได้

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

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

มาดูกันว่า API ทำให้เกิดข้อผิดพลาดหรือไม่

ขั้นตอนที่ 1: เปิด Filezilla และไปที่ public_htm > wp-content > Themes

ขั้นตอนที่ 2: ถัดไป เปิดธีมที่ใช้งานอยู่และมองหาไฟล์ function.php เมื่อคุณพบ ให้คลิกขวาแล้วเลือกตัวเลือก ดู/แก้ไข

ไฟล์ functions.php ดูหรือแก้ไข

ขั้นตอนที่ 3: เพิ่มข้อมูลโค้ดต่อไปนี้ลงในไฟล์ –

 add_action( 'เริ่มต้น', 'stop_heartbeat', 1 );
ฟังก์ชัน stop_heartbeat() {
wp_deregister_script('ฮาร์ทบีท');
}

บันทึกไฟล์และออก

ไฟล์ฟังก์ชั่น php.ini

ขั้นตอนที่ 4: ตรวจสอบว่าเว็บไซต์ของคุณยังคงแสดงข้อผิดพลาดอยู่หรือไม่

หากใช่ แสดงว่า API ไม่ใช่ตัวการ กลับไปที่ไฟล์ function.php และลบโค้ดที่คุณเพิ่งเพิ่ม อย่าลืมบันทึกไฟล์

แต่ถ้าข้อผิดพลาดหายไป แสดงว่า API เป็นต้นเหตุ ขอแสดงความยินดีที่พบสาเหตุ!

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

ขั้นตอนที่ 1: ติดตั้งปลั๊กอิน Heartbeat Control

ขั้นตอนที่ 2: บนแดชบอร์ดของคุณ ให้ไปที่ การตั้งค่าทั่วไป > การควบคุมการเต้นของหัวใจ

ขั้นตอนที่ 3: มี 3 ตัวเลือก: WordPress Dashboard, Frontend, & Post editor Select. เลือก Modify Heartbeat สำหรับทั้ง 3 ตัวเลือก จากนั้น ลดความถี่ให้ต่ำที่สุด

การควบคุมการเต้นของหัวใจ

ขั้นตอนที่ 4: ตอนนี้ เปิดไฟล์ function.php และ ลบข้อมูลโค้ด

แค่นั้นแหละ

5. พูดคุยกับผู้ให้บริการ CDN ของคุณ

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

ติดต่อฝ่ายสนับสนุน CDN ของคุณและบอกพวกเขาว่าคุณได้ตัดความเป็นไปได้อื่น ๆ ทั้งหมด เตรียมข้อมูลรับรอง CDN ของคุณให้พร้อม คุณจะต้องใช้เมื่อพูดคุยกับเจ้าหน้าที่ฝ่ายสนับสนุน

นั่นคือทั้งหมด เรามั่นใจว่าวิธีแก้ไขปัญหาข้อใดข้อหนึ่งข้างต้นจะช่วยคุณกำจัดข้อผิดพลาดได้

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

ผลกระทบของข้อผิดพลาดบริการ 503 ไม่สามารถใช้งานได้ชั่วคราวบนไซต์ของคุณ

หากข้อผิดพลาด 503 ยังคงอยู่เป็นเวลานาน อาจส่งผลกระทบต่อเว็บไซต์ของคุณดังต่อไปนี้:

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

โชคดีที่สิ่งนี้จะเกิดขึ้นก็ต่อเมื่อปัญหาไม่ได้รับการแก้ไขในทันที

ทางที่ดีอย่ารอให้ข้อผิดพลาดเกิดขึ้นอีกแล้วค่อยใช้มาตรการป้องกัน

ติดตั้งปลั๊กอินสำรองข้อมูล BlogVault ตอนนี้ และวางใจได้ว่าไซต์ของคุณปลอดภัย

ปกป้องไซต์ของคุณจากข้อผิดพลาด 503 ในอนาคต

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

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

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

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

กำลังเดินทางไป…

1. อัปเดตหรือเพิ่มปลั๊กอินและธีมใหม่บนไซต์การแสดงละคร

ดังที่เราได้เห็น การอัปเดตหรือการเพิ่มธีมและปลั๊กอินเป็นหนึ่งในสาเหตุหลักที่ทำให้เกิดข้อผิดพลาดขึ้น

คุณไม่สามารถหยุดการอัปเดตหรือลองใช้ปลั๊กอินและธีมใหม่ๆ ได้ แต่คุณต้องระวังให้ดี

ยังไง?

ลองใช้ไซต์การแสดงละคร

มันเป็นแบบจำลองที่แน่นอนของไซต์สดของคุณ นี่คือวิธีที่คุณสามารถสร้าง:

ก. ติดตั้งและเปิดใช้งาน BlogVault บนเว็บไซต์ WordPress ของคุณ

ข. เพิ่มไซต์ของคุณในแดชบอร์ด BlogVault และจะเริ่มทำการสำรองข้อมูลเว็บไซต์ของคุณทั้งหมด

เว็บไซต์เพิ่ม blogvault

ค. เมื่อกระบวนการสำรองข้อมูลเสร็จสมบูรณ์ บนแดชบอร์ด BlogVault ของคุณ ให้คลิกที่ ไซต์ จากนั้นเลือกเว็บไซต์ของคุณ

แดชบอร์ด Blogvault

ง. ในหน้าถัดไป ให้เลื่อนลงไปที่ส่วนการจัดเตรียม แล้วเลือก เพิ่มการจัดเตรียม > ส่ง BlogVault จะเริ่มสร้างไซต์ทดลองสำหรับคุณ

blogvault เพิ่มการแสดงละคร

อี เมื่อไซต์การแสดงพร้อม คุณจะได้รับชื่อผู้ใช้และรหัสผ่าน จดข้อมูลรับรองคุณจะต้องใช้

ข้อมูลรับรองการแสดงละครของ blogvault

ฉ. ตอนนี้ เปิดไซต์การ แสดง ละครโดยคลิกที่ปุ่ม เยี่ยมชมไซต์การแสดงละคร

blogvault เยี่ยมชมไซต์การแสดงละคร

กรัม ไซต์การแสดงละครจะเปิดขึ้นในแท็บใหม่ และคุณจะถูกขอให้ป้อนข้อมูลรับรอง

ลงชื่อเข้าใช้การแสดงละครของ blogvault

ชม. คุณจะสามารถเข้าถึงไซต์การแสดงละครของคุณได้แล้ว เพียงเพิ่ม /wp-admin/ ต่อท้าย URL ของคุณเพื่อเปิดหน้าเข้าสู่ระบบ และเข้าสู่ระบบด้วยข้อมูลประจำตัวเดียวกับที่คุณใช้เพื่อเข้าสู่ไซต์จริงของคุณ

การเข้าสู่ระบบไซต์การแสดงละคร

ไซต์การแสดงละครมีปลั๊กอินและธีมทั้งหมดอยู่ในไซต์ดั้งเดิมของคุณ

อัปเดตหรือเพิ่มธีมและปลั๊กอิน

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

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

2. ใช้ไฟร์วอลล์เพื่อป้องกันการโจมตี DDoS

ไฟร์วอลล์ช่วยปกป้องเว็บไซต์จากการโจมตี DDoS แต่ไม่ใช่ว่าไฟร์วอลล์ทุกประเภทจะมีประสิทธิภาพในการโจมตีประเภทนี้ คุณต้องการที่ใช้ระบบคลาวด์

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

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

เราได้รวบรวมรายการไฟร์วอลล์ WordPress ที่ดีที่สุด เลือกหนึ่งรายการเพื่อปกป้องเว็บไซต์ของคุณจากการโจมตี DDoS

3. อัปเกรดเป็นแผนโฮสติ้งที่ดีกว่า

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

ที่กล่าวว่า ให้เราถามคุณบางอย่าง - ไซต์ของคุณหยุดทำงานบ่อยหรือไม่? ตรวจสอบเครื่องมือตรวจสอบเวลาทำงานของคุณสำหรับข้อมูลที่ถูกต้อง

หากเซิร์ฟเวอร์โฮสติ้งของคุณล่มบ่อยครั้งด้วยเหตุผลใดก็ตาม คุณต้องเปลี่ยนไปใช้บริการโฮสติ้งที่ดีกว่า

มีบริการโฮสติ้งมากมายที่โฆษณาแผนดีๆ ในราคาต่ำ แต่มักไม่สามารถส่งมอบได้ เราได้รวบรวมรายชื่อผู้ให้บริการโฮสติ้ง WordPress ที่ดีที่สุด

และเมื่อคุณตัดสินใจเปลี่ยนแล้ว คำแนะนำนี้จะช่วยคุณในการย้ายข้อมูล: จะย้ายไซต์ WordPress ได้อย่างไร

เคล็ดลับสำหรับมือโปร: หากคุณใช้ BlogVault เพื่อสำรองข้อมูลและจัดเตรียม คุณสามารถใช้เครื่องมือเดียวกันนี้เพื่อตรวจสอบสถานะการออนไลน์ได้เช่นกัน

การตรวจสอบสถานะการออนไลน์ของ blogvault

อะไรต่อไป?

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

เราได้รวบรวมรายการข้อผิดพลาดทั่วไปของ WordPress และการแก้ไข คั่นหน้าบทความนี้และกลับมาเมื่อคุณต้องการ: WordPress Troubleshooting Guide