Banner Ad

[How to Fix] วิธีแก้ไข 429 คำขอมากเกินไปใน WordPress

วิธีแก้ไข 429 คำขอมากเกินไปใน WordPress ‘429 Too Many Requests Error’

วิธีแก้ไข 429 คำขอมากเกินไปใน WordPress  บทความนี้เราจะมาแนะนำวิธีแก้ไขข้อผิดพลาด 429 Too Many Request สาเหตุของข้อผิดพลาด เหตุผลที่เกิดข้อผิดพลาดนี้

วิธีแก้ไข 429 คำขอมากเกินไปใน WordPress '429 Too Many Requests Error'

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

How to Fix 429 Too Many Requests Error

เมื่อคุณเห็นข้อผิดพลาด 429 คำขอมากเกินไปเนื่องจากผู้ใช้ส่งคำขอมากเกินไปในระยะเวลาที่กำหนด (อาจเป็นข้อผิดพลาดจากปลั๊กอิน,DDos ,หรืออย่างอื่น) ซึ่งทางเซิร์ฟเวอร์จะให้คุณหยุดส่งคำขอ

หากต้องการแก้ไขใน WordPress เราแนะนำ 5 วิธีต่อไปนี้

  1. เปลี่ยน URL ล็อกอินเริ่มต้นของ WordPress
  2. ตรวจสอบว่าลิงค์ภายใน HTTPS ของคุณเป็นสาเหตุของปัญหาหรือไม่
  3. ปิดใช้งานปลั๊กอิน WordPress ทั้งหมดของคุณ
  4. เปลี่ยนเป็นธีม WordPress เริ่มต้น
  5. ติดต่อผู้ให้บริการโฮสต์ของคุณ

How to Fix 429 Too Many Requests Error

อะไรทำให้เกิดข้อผิดพลาดคำขอมากเกินไป 429 

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

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

  • 429 คำขอมากเกินไป
  • ข้อผิดพลาด 429
  • HTTP 429
  • ข้อผิดพลาด 429 (คำขอมากเกินไป)

ข้อผิดพลาดอาจรวมถึงรายละเอียดเพิ่มเติมเกี่ยวกับสาเหตุของรหัสสถานะ 429 และระยะเวลาที่ผู้ใช้ต้องรอก่อนที่จะพยายามเข้าสู่ระบบอีกครั้ง นี่คือตัวอย่าง

HTTP/1.1 429 Too Many Requests
Content-type: text/html
Retry-After: 3600

 

<html>
<head>
<title>Too Many Requests</title>
</head>
<body>
<h1>Too Many Requests</h1>
<p>I only allow 50 requests per hour to this website per logged in user. Try again soon. </p>
</body>
</html>

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

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

 

วิธีการแก้ไขข้อผิดพลาดคำขอมากเกินไป 429

1. เปลี่ยน URL ล็อกอินเริ่มต้นของ WordPress

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

ปลั๊กอิน WPS Hide Login

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

วิธีที่ง่ายที่สุดในการเปลี่ยน URL WordPress เริ่มต้นของคุณคือใช้ปลั๊กอิน WPS Hide Login ฟรี

 

2. ปิดใช้งานปลั๊กอิน SSL ที่ใช้งานง่ายและแทนที่ลิงก์ภายในของคุณ

ทุกวันนี้ไม่มีเหตุผลที่ดีที่คุณไม่ควรตั้งค่าใบรับรอง Secure Sockets Layer (SSL) สำหรับเว็บไซต์ของคุณ เว็บไซต์ของคุณควรโหลดผ่าน HTTPS เช่นเดียวกัน สิ่งนี้มีความปลอดภัยมากกว่าการใช้โปรโตคอล HTTP รุ่นเก่าและอาจส่งผลดีต่อการเพิ่มประสิทธิภาพกลไกค้นหา (SEO)ในเว็บไซต์ของคุณ

ปลั๊กอิน Really Simple SSL

เมื่อพูดถึงการบังคับใช้ HTTPS คุณสามารถใช้เส้นทางแบบกำหนดเอง – เช่น. htaccess redirect – หรือ plugin หนึ่งในตัวเลือกที่ได้รับความนิยมมากที่สุดคือปลั๊กอิน Really Simple SSL ที่ใช้งานแบบง่าย ๆ

 

3. ปิดใช้งานปลั๊กอิน WordPress ของคุณชั่วคราว

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

ปิดใช้งานปลั๊กอิน WordPress ของคุณชั่วคราว

สำหรับส่วนนี้เราจะถือว่าคุณไม่มีสิทธิ์เข้าถึงแดชบอร์ดและไม่สามารถปิดการใช้งานปลั๊กอินได้ตามปกติ ในกรณีนี้คุณจะต้องเข้าถึงเว็บไซต์ของคุณผ่าน FTP โดยใช้ไคลเอนต์เช่นFilezillaและไปที่ไดเรกทอรี public_html / wp-content / directory

คลิกขวาที่โฟลเดอร์นั้นและเปลี่ยนชื่อเป็นอย่างอื่น เมื่อคุณทำเช่นนั้น WordPress จะไม่สามารถ ‘ค้นหา’ ปลั๊กอินใด ๆ และมันจะปิดการใช้งานปลั๊กอินทั้งหมดโดยอัตโนมัติ

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

  1. ลบไดเรกทอรีปลั๊กอินว่างเปล่าที่คุณตั้งค่าหนึ่งนาทีที่ผ่านมาและกู้คืนโฟลเดอร์ก่อนหน้าเป็นชื่อเดิม
  2. เข้าถึงไดเรกทอรีปลั๊กอิน
  3. เปลี่ยนชื่อหนึ่งในโฟลเดอร์ปลั๊กอินภายในเป็นอย่างอื่นซึ่งจะปิดใช้งานเฉพาะปลั๊กอินนั้น
  4. ลองเข้าถึงเว็บไซต์ของคุณและดูว่าข้อผิดพลาด 429 หายไปหรือไม่
  5. หากข้อผิดพลาดยังคงอยู่ให้กลับไปที่โฟลเดอร์ปลั๊กอินนั้นเป็นชื่อดั้งเดิมและทำซ้ำขั้นตอนที่ 3 และ 4 ด้วยไฟล์ถัดไป

4. เปลี่ยนเป็นธีม WordPress เริ่มต้น

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

เปลี่ยนเป็นธีม WordPress เริ่มต้น

กระบวนการนี้ทำงานเหมือนกับการปิดใช้งานปลั๊กอินด้วยตนเอง คุณจะต้องการที่จะเปิดตัวโปรแกรม FTP ของคุณเชื่อถืออีกครั้งและการสำรวจในครั้งนี้ไปpublic_html / wp-content / ธีมไดเรกทอรี มองหาโฟลเดอร์ที่สอดคล้องกับชุดรูปแบบที่ใช้งานอยู่ของคุณและเปลี่ยนชื่อเป็นสิ่งอื่นที่คุณต้องการ

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

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

5. ติดต่อโฮสต์ของคุณหากคุณยังไม่สามารถแก้ไขข้อผิดพลาดได้

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

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

 

สรุป วิธีการแก้ไขข้อผิดพลาดคำขอมากเกินไป 429

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