ข้อผิดพลาด HTTP 429 คืออะไรและจะแก้ไขได้อย่างไร
เผยแพร่แล้ว: 2020-08-06ข้อผิดพลาดประเภทที่ "ดีที่สุด" ที่คุณจะได้รับคือข้อผิดพลาดที่บอกคุณได้อย่างแม่นยำถึงสาเหตุของปัญหา ข้อผิดพลาด HTTP 429 ได้รับคะแนนเต็มในพื้นที่นั้น คุณจะทราบได้ทันทีว่าปัญหาคืออะไร คุณจึงสามารถเริ่มระบุตัวผู้กระทำผิดได้ทันที
กล่าวโดยย่อ ข้อผิดพลาด 429 ปรากฏขึ้นเมื่อมีคนหรือบางสิ่งส่งคำขอจากเซิร์ฟเวอร์ของคุณมากเกินไป หากคุณกำลังใช้ WordPress มีวิธีง่ายๆ หลายวิธีในการแก้ไขปัญหานี้
มาเริ่มงานกันเลยดีกว่า!
สมัครสมาชิกช่อง Youtube ของเรา
HTTP Error 429 คืออะไร
ข้อผิดพลาด HTTP 429 เป็นที่รู้จักกันดีในข้อความประกอบซึ่งอ่านว่า: "คำขอมากเกินไป" รหัสข้อผิดพลาดอาจแตกต่างกันเล็กน้อยขึ้นอยู่กับเบราว์เซอร์ที่คุณใช้ รูปแบบทั่วไปบางส่วน ได้แก่ :
- “ข้อผิดพลาด 429”
- “HTTP 429”
- “ข้อผิดพลาด 429 (คำขอมากเกินไป)”
อย่างที่คุณเห็น ตัวระบุ “429” จะอยู่ที่นั่นเสมอ สรุปรหัสข้อผิดพลาดนี้หมายถึงหนึ่งในสองสิ่ง เว็บเซิร์ฟเวอร์ของคุณอาจได้รับคำขอจำนวนมาก หรือมีการตั้งค่าไว้เพื่อบล็อกการเชื่อมต่อจากที่อยู่ IP เฉพาะ หากตรวจพบความผิดปกติ
โดย "ความผิดปกติ" เราหมายถึงพฤติกรรมที่น่าสงสัย เช่น IP เฉพาะที่พยายามเข้าถึงหน้าเข้าสู่ระบบของไซต์ของคุณซ้ำแล้วซ้ำอีก การโจมตีแบบ Denial of Service (DDoS) ยังสามารถทำให้เกิดข้อผิดพลาด HTTP 429 ได้ เนื่องจากเซิร์ฟเวอร์ที่ปลอดภัยจะจดจำพฤติกรรมที่เป็นอันตรายประเภทนั้นได้อย่างง่ายดาย
การทำความเข้าใจอย่างชัดเจนถึงสิ่งที่สามารถทำให้เกิดข้อผิดพลาด 429 ได้เป็นสิ่งสำคัญ หากคุณเป็นคนหนึ่งที่พยายามเข้าถึงหน้าเว็บหลายครั้งเกินไป ข้อผิดพลาดก็จะหายไปเองในเร็วๆ นี้ ตัวอย่างเช่น โฮสต์เว็บของคุณอาจมีการตั้งค่าเพื่อจำกัดการเข้าถึงเป็นเวลาสองสามนาทีหลังจากเกิดพฤติกรรมที่น่าสงสัย
ในทางกลับกัน หากข้อผิดพลาดยังคงอยู่ อาจชี้ไปที่การโจมตีที่เป็นอันตรายหรือบริการของบุคคลที่สามที่ครอบงำเซิร์ฟเวอร์ของคุณ ในกรณีนี้ คุณอาจต้องม้วนแขนเสื้อขึ้นเพื่อซ่อมเอง
วิธีแก้ไขข้อผิดพลาด HTTP 429 ใน WordPress (4 เทคนิค)
ในส่วนต่อไปนี้ เราจะสำรวจสี่วิธีที่พบบ่อยที่สุดในการแก้ไขข้อผิดพลาด 429 ใน WordPress เราจะดำเนินการแก้ไขเหล่านี้ตามลำดับของสิ่งที่ทำงานได้ดีที่สุด โดยเริ่มจากการแก้ไขปัญหาปลั๊กอินของคุณ
1. ปิดการใช้งานปลั๊กอินทั้งหมดของคุณ
บ่อยครั้ง ปลั๊กอินอันธพาลอาจอยู่เบื้องหลังข้อผิดพลาด 429 ที่คงอยู่ จากประสบการณ์ของเรา ปลั๊กอินที่มักทำให้เกิดข้อผิดพลาดดังกล่าวคือ:
- ปลั๊กอินความปลอดภัย
- โซลูชันที่บังคับให้เว็บไซต์ของคุณโหลดผ่าน HTTPS
- เครื่องมือที่เขียน URL ของ WordPress ใหม่ไม่ทางใดก็ทางหนึ่ง
วิธีที่เร็วที่สุดในการค้นหาว่าปลั๊กอินเรียกข้อผิดพลาด HTTP 429 หรือไม่คือการปิดการใช้งานทั้งหมดที่ทำงานอยู่บนไซต์ของคุณ หากข้อผิดพลาดยังคงอยู่หลังจากนั้น คุณสามารถลองวิธีแก้ไขอื่น และถ้าหายไป คุณสามารถเริ่มจำกัดผู้กระทำผิดให้แคบลงได้
การปิดใช้งานปลั๊กอิน WordPress นั้นง่ายมาก อย่างไรก็ตาม ข้อผิดพลาด 429 บางครั้งทำให้คุณไม่สามารถเข้าถึงพื้นที่ผู้ดูแลระบบ WordPress ได้ หากสิ่งนี้เกิดขึ้นกับคุณ วิธีที่ดีที่สุดในการปิดปลั๊กอินชั่วคราวคือการใช้ File Transfer Protocol (FTP)
เมื่อคุณเชื่อมต่อกับเว็บไซต์ของคุณผ่าน FTP แล้ว ให้ไปที่โฟลเดอร์ wp-content คุณจะเห็นโฟลเดอร์ชื่อ ปลั๊กอิน หากคุณเปลี่ยนชื่อโฟลเดอร์นั้นเป็นอย่างอื่น มันจะปิดการใช้งานทุกปลั๊กอินบนเว็บไซต์ของคุณในคราวเดียว:

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

2. เปลี่ยนเป็นธีม WordPress เริ่มต้น
ในบางกรณี ธีม WordPress ที่ใช้งานอยู่ของคุณอาจอยู่หลังข้อผิดพลาด 429 ซึ่งมักมีธีมที่ซับซ้อนซึ่งใช้คีย์ API สำหรับการตรวจสอบสิทธิ์
เป็นอีกครั้งที่เรากำลังดำเนินการภายใต้สมมติฐานที่ว่าคุณไม่สามารถเข้าถึงแดชบอร์ด WordPress ของคุณเพื่อจัดการกับปัญหาที่อาจเกิดขึ้นได้ เช่นเดียวกับปลั๊กอิน คุณสามารถใช้ไคลเอ็นต์ FTP เพื่อปิดใช้งานธีมที่ใช้งานอยู่ได้
กระบวนการนั้นทำงานเหมือนกับขั้นตอนที่เรากล่าวถึงในส่วนที่แล้ว:
- เชื่อมต่อกับเว็บไซต์ WordPress ของคุณผ่าน FTP
- ไปที่ wp-content/themes
- ค้นหาโฟลเดอร์ของธีมที่ใช้งานอยู่
- เปลี่ยนชื่อโฟลเดอร์นั้นเป็นอย่างอื่น
เนื่องจาก WordPress ต้องการให้ไซต์ของคุณมีธีมที่ใช้งานอยู่ ไซต์จะเปลี่ยนเป็นตัวเลือกเริ่มต้นอย่างใดอย่างหนึ่งโดยอัตโนมัติ หากคุณเปิดเว็บไซต์ของคุณแล้วและข้อผิดพลาดหายไป ทุกอย่างควรดูแตกต่างออกไปเล็กน้อย
ในขั้นตอนนี้ คุณสามารถลองติดตั้งธีมของคุณใหม่หรือกู้คืนชื่อเดิมของโฟลเดอร์ที่มีอยู่ หากข้อผิดพลาดยังคงอยู่ คุณอาจต้องเปลี่ยนกลับเป็นเวอร์ชันก่อนหน้าของธีมหรือพิจารณาใช้ธีมอื่น
3. เปลี่ยน URL เข้าสู่ระบบ WordPress ของคุณ
หากไม่มีธีมหรือปลั๊กอินใดอยู่เบื้องหลังปัญหาข้อผิดพลาด 429 ของคุณ ปัญหาอาจเกิดจากมีคนพยายามบุกรุกไซต์ของคุณ โดยปกติแล้วจะเกี่ยวข้องกับการบังคับเดรัจฉานผ่านทางหน้าเข้าสู่ระบบของคุณ
ด้วยการเปลี่ยน URL สำหรับเข้าสู่ระบบ WordPress เริ่มต้น คุณทั้งคู่จะดูแลปัญหานี้ และ ช่วยรักษาความปลอดภัยให้เว็บไซต์ของคุณจากการโจมตีในอนาคต วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการใช้ปลั๊กอินเช่น WPS Hide Login:

เราได้พูดถึงวิธีการใช้ WPS Hide Login ในอดีต เพราะเป็นเครื่องมือที่เราชื่นชอบสำหรับงานนี้ สิ่งสำคัญที่ควรทราบคือ คุณสามารถอัปเดต URL สำหรับเข้าสู่ระบบ WordPress ได้ด้วยตนเอง แต่เราขอแนะนำว่าไม่ควรใช้วิธีนั้น เนื่องจากเกี่ยวข้องกับการเปลี่ยนแปลงที่สำคัญในไฟล์หลักของเว็บไซต์ของคุณ
หากคุณได้ลองใช้สองวิธีก่อนหน้านี้แล้ว และคุณ ยัง ถูกล็อกจากส่วนหลังของ WordPress คุณจะไม่สามารถติดตั้งปลั๊กอินใหม่ได้ ในกรณีนี้ คุณจะต้องนำปืนใหญ่ออกมา เราหมายถึงการติดต่อทีมสนับสนุนโฮสติ้งของคุณ
4. ติดต่อผู้ให้บริการโฮสติ้งของคุณ
บริการสนับสนุนเว็บโฮสติ้งที่มีคุณภาพจะขอบคุณที่คุณพยายามแก้ไขปัญหาก่อนที่จะติดต่อพวกเขา เมื่อพูดถึงข้อผิดพลาด HTTP 429 หากคุณตัดทั้งปลั๊กอินและธีมออก คุณสามารถสันนิษฐานได้ว่าปัญหาน่าจะมาจากการโจมตีโดยบุคคลที่สามในไซต์ของคุณ
มีจำนวนมากของมาตรการที่คุณสามารถใช้เพื่อรักษาความปลอดภัยเว็บไซต์ WordPress ของคุณ อย่างไรก็ตาม ส่วนใหญ่เป็นมาตรการป้องกันไว้ก่อน หากไซต์ของคุณกำลัง "ถูกโจมตี" คุณอาจต้องขอความช่วยเหลือด้านเทคนิค
แม้ว่าคุณจะไม่สามารถเข้าถึงเว็บไซต์ของคุณได้ แต่บริการสนับสนุนของโฮสต์เว็บควรสามารถดูบันทึกความปลอดภัยและดูว่ามีอะไรผิดปกติหรือไม่ พวกเขาอาจสามารถกู้คืนข้อมูลสำรองก่อนหน้าที่คุณไม่มีสิทธิ์เข้าถึงได้
ดังนั้น ณ จุดนี้ คำแนะนำของเราคือให้ผู้ให้บริการโฮสติ้งของคุณรู้ว่าคุณกำลังดูข้อผิดพลาดใด และสิ่งที่คุณได้พยายามแก้ไข เมื่อข้อผิดพลาด 429 หายไป คุณสามารถใช้มาตรการเพื่อปกป้องเว็บไซต์ของคุณเพื่อไม่ให้เกิดปัญหานี้ซ้ำอีก
บทสรุป
เท่าที่เกิดข้อผิดพลาด 429 นั้นจัดการได้ไม่ยาก ในสถานการณ์ที่แย่ที่สุด อาจทำให้คุณไม่สามารถลงชื่อเข้าใช้พื้นที่ผู้ดูแลระบบ WordPress แต่ยังมีขั้นตอนง่ายๆ ที่คุณสามารถทำได้เพื่อลองแก้ไขปัญหานั้น
หากคุณพบข้อผิดพลาด HTTP 429 และยังคงมีอยู่นานกว่าสองสามนาที ต่อไปนี้คือการแก้ไขด่วน 4 รายการที่จะช่วยให้คุณสามารถกู้คืนเว็บไซต์ของคุณให้กลับมาเป็นปกติได้:
- ปิดการใช้งานปลั๊กอินทั้งหมดของคุณ
- เปลี่ยนเป็นธีม WordPress เริ่มต้น
- เปลี่ยน URL เข้าสู่ระบบ WordPress ของคุณ
- ติดต่อผู้ให้บริการโฮสต์ของคุณ
คุณมีคำถามเกี่ยวกับวิธีแก้ไขข้อผิดพลาด HTTP 429 ใน WordPress หรือไม่? พูดคุยเกี่ยวกับพวกเขาในส่วนความคิดเห็นด้านล่าง!
ภาพขนาดย่อของบทความโดย Botond1977/shutterstock.com
