วิธีแก้ไขข้อผิดพลาด “ไม่พร้อมใช้งานสำหรับการบำรุงรักษาตามกำหนดเวลา” ใน WordPress
เผยแพร่แล้ว: 2020-11-04บ่อยครั้งในขณะที่ทำงานบน WordPress เราจะเห็นข้อความเช่น 'ใช้งานไม่ได้สำหรับการบำรุงรักษาตามกำหนดเวลา' ข้อความนี้จะปรากฏขึ้นโดยเฉพาะเมื่อคุณทำงานกับคอร์ ปลั๊กอิน หรือธีมของ WordPress เพื่อให้มีความเฉพาะเจาะจงมากขึ้น ข้อความ 'ไม่สามารถให้บริการได้ในเวลาสั้นๆ สำหรับการบำรุงรักษาตามกำหนดเวลา' จะปรากฏขึ้นเมื่อคุณพยายามอัปเดตปลั๊กอินหรือธีมที่คุณได้ติดตั้งไว้แล้ว เมื่อเว็บไซต์ WordPress ไม่สามารถอัปเดตให้เสร็จสิ้นและค้างอยู่ในโหมดการบำรุงรักษา ระบบจะแสดงข้อความ "ไม่พร้อมใช้งานสำหรับการบำรุงรักษาตามกำหนดเวลา"
ในบทความต่อไปนี้ เราจะให้ความกระจ่างเกี่ยวกับวิธีแก้ไขปัญหา “ไม่สามารถให้บริการได้ในเวลาสั้นๆ สำหรับการบำรุงรักษาตามกำหนดเวลา” อย่างง่ายดาย นอกจากนั้น เราจะหารือถึงเหตุผลในการแสดงข้อความนี้และวิธีแก้ไขด่วน เพื่อที่คุณจะได้ไม่ต้องรับข้อความอีกในอนาคต
เหตุใดจึงแสดงข้อความ “ไม่พร้อมใช้งานสำหรับการบำรุงรักษาตามกำหนดเวลา” บน WordPress
“ไม่พร้อมใช้งานสำหรับการบำรุงรักษาตามกำหนดเวลา” ไม่ใช่ข้อผิดพลาดจริง นี้ค่อนข้างเป็นการแจ้งเตือน ในขณะที่คุณพยายามอัปเดตธีมหรือปลั๊กอินบนแพลตฟอร์ม WordPress WordPress จะดาวน์โหลดไฟล์ที่จำเป็นบนเซิร์ฟเวอร์ของคุณก่อน จากนั้นไฟล์เหล่านั้นจะถูกแยกออกและติดตั้งเวอร์ชันที่อัปเดตบนเว็บไซต์ ในขณะที่เว็บไซต์กำลังอยู่ในขั้นตอนการจัดเก็บและแยกไฟล์ที่ต้องการ มันจะแสดงข้อความว่า “ใช้งานไม่ได้ในระยะเวลาสั้นๆ สำหรับการบำรุงรักษาตามกำหนดเวลา โปรดกลับมาตรวจสอบอีกครั้ง” ข้อความบนหน้าจอ ดังนั้น เหตุผลในการแสดงข้อความนี้คือแจ้งให้คุณทราบเกี่ยวกับกระบวนการอัปเดต

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

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

หลังจากที่คุณลบไฟล์ออกจากตัวจัดการไฟล์แล้ว ข้อความ “ไม่พร้อมใช้งานในระยะเวลาสั้นๆ สำหรับการบำรุงรักษาตามกำหนดเวลา ตรวจสอบอีกครั้งในนาที” ปัญหาจะได้รับการแก้ไข

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

จากนั้นคลิกที่ปุ่ม 'แก้ไขหน้าเร็วๆ นี้/หน้าบำรุงรักษา' และจะนำไปสู่ส่วนปรับแต่งธีมของ SeedProd คุณสามารถเลือกธีมและแก้ไขได้อย่างง่ายดายเพื่อสร้างหน้าโหมดการบำรุงรักษาที่สร้างสรรค์สำหรับเว็บไซต์ของคุณโดยเฉพาะ คุณสามารถเลือกจากเทมเพลตต่างๆ ที่มีเพื่อเริ่มต้นอย่างรวดเร็ว
แก้ไขข้อผิดพลาดโหมดการบำรุงรักษา WordPress
แม้ว่าคุณจะใช้วิธีที่กล่าวถึงข้างต้นแล้ว แต่คุณยังคงประสบปัญหาที่คล้ายกัน แต่ก็ยังมีวิธีอื่นในการแก้ไขปัญหานี้ ต่อไปนี้ เราจะจดปัญหาทั่วไปบางประการที่ผู้ใช้หลายคนต้องเผชิญ มาดูรายละเอียดกันเลย
WordPress ยังติดอยู่ในโหมดบำรุงรักษาหลังจากอัปเดตและแก้ไขด้านบนหรือไม่
หากปัญหายังคงอยู่หลังจากใช้การแก้ไขและอัปเดตข้างต้น คุณจะต้องดำเนินการดังต่อไปนี้
ไปที่โฟลเดอร์ WordPress หลักของคุณและอัปเดตไฟล์ wp-activate.php นี่คือตำแหน่งที่มีไฟล์ .maintenance อยู่ด้วย
หลังจากนั้น คุณจะต้องเข้าถึงไฟล์โดยใช้ตัวจัดการไฟล์ของบริษัทโฮสติ้งของคุณ หรือดาวน์โหลดไฟล์โดยใช้ FTP จากนั้นค้นหารหัสต่อไปนี้:
define ('WP_INSTALLING', true)และแทนที่ความจริงด้วยเท็จ
โค้ดเวอร์ชันสุดท้ายจะมีลักษณะดังนี้:
define ('WP_INSTALLING', false)บันทึกการเปลี่ยนแปลงที่ทำขึ้นและอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์โฮสต์ของคุณด้วย FTP ในกรณีที่คุณกำลังใช้ตัวจัดการไฟล์ของบริษัทโฮสติ้ง ให้บันทึกโหมดการเปลี่ยนแปลงและคุณสามารถออกจากโหมดการบำรุงรักษาได้ นี่คือขั้นตอนและการอัปเดตที่คุณต้องนำไปใช้เพื่อแก้ไขปัญหา "ไม่พร้อมใช้งานสำหรับการบำรุงรักษาตามกำหนดเวลา" นี่คือการแก้ไขที่โดยทั่วไปจะแก้ปัญหาได้ เราหวังว่าบทความนี้เกี่ยวกับปัญหา " ไม่สามารถให้บริการได้ในเวลาสั้นๆ สำหรับการบำรุงรักษาตามกำหนดเวลา " จะเป็นประโยชน์
หากคุณชอบเนื้อหาของเรา อย่าลืมตรวจสอบบล็อกของเราด้วย
