Bagaimana Cara Memperbaiki Kode Kesalahan 429 Terlalu Banyak Permintaan? (9 Metode)

Diterbitkan: 2023-06-05

Apa itu "429 terlalu banyak permintaan kesalahan"?

Kesalahan "429 Terlalu Banyak Permintaan" terjadi ketika pengguna atau klien membanjiri server dengan jumlah permintaan yang berlebihan dalam jangka waktu tertentu. Selain itu, jika sumber daya server web habis dan memori yang tersedia tidak mencukupi untuk memproses permintaan, kesalahan 429 akan terjadi.

Dari namanya sendiri, siapa pun dapat memahami bahwa kesalahan "429 Terlalu Banyak Permintaan" terjadi ketika seseorang mencoba mengakses situs web berulang kali dan melebihi jumlah upaya yang diizinkan.

Kesalahan "429 Terlalu Banyak Permintaan" adalah salah satu kesalahan yang paling sering ditemui dalam lanskap digital. Itu sering terjadi dan dikenal luas dan akrab bagi administrator dan pengembang web.


Daftar isi
Apa itu "429 terlalu banyak permintaan kesalahan"?
Apa Penyebab Kesalahan 429?
Dampak 429 terlalu banyak permintaan error
Bagaimana cara memperbaiki kesalahan 429 terlalu banyak permintaan?
Hapus Cache Peramban
Bersihkan Cache DNS
Periksa batas tarif berdasarkan API
Nonaktifkan Sementara Semua plugin WordPress
Ubah URL Login WordPress default
Coba kirim lagi permintaan setelah beberapa saat
Coba gunakan tema WordPress default
Pulihkan situs web dari cadangan
Hubungi penyedia hosting web Anda
Bagaimana Anda dapat Menghindari Kesalahan 429?
Ringkasan
Pertanyaan yang Sering Diajukan

Bergantung pada browser dan penyesuaian, kesalahan 429 memiliki terlalu banyak permintaan yang dapat ditemukan dalam berbagai variasi. Seperti,

  • 429 Terlalu Banyak Permintaan
  • 429 Kesalahan
  • Kode respons 429
  • 429 kesalahan server
  • HTTP 429
  • Kesalahan 429 (Terlalu Banyak Permintaan)
HTTP error 429
Kesalahan HTTP 429

Terlepas dari variasinya, itu membawa arti yang sama, yaitu bahwa pengguna atau klien telah membebani server dengan jumlah permintaan yang berlebihan dalam jangka waktu terbatas.

Sebagian besar waktu, kesalahan teratasi dengan sendirinya. Namun pada kondisi tertentu seperti a Serangan brute force atau DDoS, penting untuk tetap waspada dan segera mengambil tindakan untuk memperbaikinya.


Apa Penyebab Kesalahan 429?

  • Melebihi batas tarif atau kuota penggunaan: Banyak API dan layanan memberlakukan batasan pada jumlah permintaan yang dapat dilakukan klien dalam jangka waktu tertentu. Jika batas ini terlampaui, server merespons dengan kesalahan 429.
  • Mengirim permintaan yang berlebihan: Mengirim banyak permintaan dengan cepat ke server, terutama dalam waktu singkat, dapat memicu kesalahan 429 sebagai tindakan perlindungan terhadap penyalahgunaan atau kelebihan beban.
  • Konfigurasi sisi server: Beberapa server dikonfigurasi untuk menghasilkan kesalahan 429 saat kondisi tertentu, seperti lalu lintas tinggi atau beban sistem, terpenuhi.
  • Pembatasan laju API: API sering menerapkan pembatasan laju untuk memastikan penggunaan yang adil dan mencegah habisnya sumber daya. Jika klien melebihi batas permintaan yang dialokasikan, API merespons dengan kesalahan 429.
  • Pengikisan dan perayapan web: Alat pengikis web otomatis atau perayap web yang agresif dapat menghasilkan jumlah permintaan yang berlebihan, membuat server kewalahan dan menyebabkan kesalahan 429.
  • Serangan Distributed Denial of Service (DDoS): Pelaku jahat yang mengatur serangan DDoS membanjiri server dengan volume permintaan yang sangat besar, menghambat operasi normal dan menghasilkan kesalahan 429 untuk pengguna yang sah.

Dampak 429 terlalu banyak permintaan error

Dampak pada Pengalaman Pengguna: Saat pengguna menemukan kesalahan 249, kesan pertama mereka mungkin bahwa situs web tersebut tidak dapat diandalkan dan tidak dapat dipercaya. Hal ini dapat menyebabkan perasaan frustrasi dan iritasi dan juga akan ada penurunan lalu lintas web secara tiba-tiba.

Konsekuensi potensial bagi pemilik situs web: Jika kesalahan 429 terlalu sering terjadi, hal itu dapat menyebabkan ketidakpuasan pengguna, hilangnya kepercayaan, reputasi merek negatif, dan pada akhirnya memengaruhi tujuan dan pendapatan bisnis.

Pertimbangan peringkat SEO dan SERP: Jika kesalahan 429 tidak diselesaikan dengan cepat dan terus bertahan secara konsisten, ini dapat berdampak negatif pada peringkat mesin telusur situs web Anda, mengurangi visibilitasnya, dan akibatnya memengaruhi lalu lintas organik.


Baca: Cara meningkatkan SEO situs WordPress Anda


Bagaimana cara memperbaiki kesalahan 429 terlalu banyak permintaan?

Seperti yang disebutkan sebelumnya, pesan kesalahan "429 Terlalu Banyak Permintaan" muncul ketika pengguna mengirimkan permintaan dalam jumlah yang sangat tinggi dalam jangka waktu tertentu. Ini dapat terjadi karena berbagai faktor, seperti masalah plugin, potensi serangan DDoS, atau alasan lainnya.

Kesalahan ini pada dasarnya adalah cara server meminta Anda untuk tidak mengirimkan permintaan tambahan.

Untuk mengatasi masalah ini di WordPress, Anda dapat mencoba salah satu dari delapan metode pemecahan masalah yang disebutkan di bawah ini:

Di bagian ini, Anda akan mempelajari tentang 9 metode pemecahan masalah terbaik untuk memperbaiki kesalahan “429 Terlalu Banyak Permintaan”.

  • Hapus Cache Peramban
  • Bersihkan Cache DNS
  • Periksa batas tarif berdasarkan API
  • Nonaktifkan Sementara Semua plugin WordPress
  • Ubah URL Login WordPress default
  • Coba kirim lagi permintaan setelah beberapa saat
  • Coba gunakan tema WordPress default
  • Pulihkan situs web dari cadangan
  • Hubungi penyedia hosting web Anda

Hapus Cache Peramban

Cache browser memainkan peran penting dalam meningkatkan kecepatan pemuatan situs web dan pengalaman pengguna. Saat Anda mengunjungi situs web, browser menyimpan berbagai sumber daya seperti file HTML, gambar, lembar gaya CSS, file JavaScript, dan lainnya ke dalam memori cache-nya.

Lain kali Anda mengunjungi situs web yang sama, alih-alih mengambil kembali semua sumber daya dari server web, browser mengambilnya dari cache-nya. Ini mengurangi jumlah data yang perlu diunduh, menghasilkan waktu pemuatan halaman yang lebih cepat.

Namun, jika data yang di-cache menjadi usang atau terakumulasi secara berlebihan, hal itu dapat menyebabkan terjadinya kesalahan “429 Too Many Requests”. Oleh karena itu, langkah awal yang harus Anda ambil adalah menghapus cache browser Anda dan memeriksa apakah ini dapat menyelesaikan masalah.

Jika Anda menggunakan browser Chrome, ikuti langkah-langkah yang diberikan di bawah ini:


Baca: Pangsa Pasar Browser & Statistik Penggunaan


Langkah 1: Bergantung pada browser Anda, Buka menu pengaturan.

Di Google Chrome, misalnya, Anda dapat menemukan menu pengaturan dengan mengklik tiga titik vertikal yang terletak di pojok kanan atas jendela.

Langkah 2: Untuk melanjutkan, pilih “Alat lainnya” dan kemudian klik “Hapus data penelusuran”.

Clear browsing data in Chrome
Hapus data penjelajahan di Chrome

Langkah 3: Jendela pop-up akan ditampilkan, dan Anda dapat memilih ketiga opsi yang terletak di bawah bagian “Basic” seperti yang digambarkan pada gambar di bawah ini. Opsi ini terdiri dari "Browsing history", "Cookies and other site data", dan "Cache gambar dan file.

Langkah 4: Klik " Hapus data " untuk memulai proses.

Clearing data in Google Chrome
Menghapus data di Google Chrome

Bersihkan Cache DNS

Jika menghapus cache browser Anda tidak berhasil, Anda dapat mencoba memancing cache DNS Anda. Cache DNS memainkan peran penting dalam mempercepat akses situs web. Itu menyimpan nama domain yang baru diakses dan alamat IP yang sesuai secara lokal di perangkat. Hal ini memungkinkan permintaan selanjutnya untuk domain yang sama diselesaikan dengan cepat tanpa meminta server DNS lagi.

Namun, jika Anda telah membuat banyak permintaan sebelum cache DNS TTL kedaluwarsa, ini dapat memicu kesalahan HTTP 429.

Untuk pengguna Windows 10 dan Windows 11:

Langkah 1: Buka perintah Jalankan dengan menekan tombol Windows dan R. Sebagai alternatif, Anda dapat mencarinya di menu Mulai.

Langkah 2: Ketik " cmd " dan tekan Enter untuk membuka Command Prompt.

Opening Command Prompt in Windows
Membuka Command Prompt di Windows

Langkah 3: Setelah jendela Command Prompt terbuka, ketik " ipconfig/release " untuk melepaskan alamat IP Anda saat ini.

Using Ipconfig command on CMD
Perintah ipconfig pada CMD

Langkah 4: Selanjutnya, ketik " ipconfig/flushdns " untuk melepaskan cache DNS.

Langkah 5: Ketik " ipconfig / renew " untuk mendapatkan alamat IP baru.

ipconfig renew
pembaruan ipconfig

Langkah 6: Ketik " netsh int ip set dns " dan tekan Enter untuk mengatur ulang pengaturan IP Anda.

Langkah 7: Terakhir, ketik “ netsh winsock rese t” untuk mengembalikan Katalog Winsock.

netsh winsock reset
reset netsh winsock

Langkah 8: Setelah menyelesaikan langkah-langkah ini, hidupkan ulang komputer Anda untuk memastikan perubahan diterapkan.

Untuk pengguna MacOS:

Langkah 1: Pertama-tama, buka opsi preferensi sistem di Mac Anda. Jika Anda memasang Masker Gas, ini dapat mempermudah pencarian tugas terkait sistem.

Langkah 2: Selanjutnya, navigasikan ke tab Ethernet dan klik opsi lanjutan.

Langkah 3: Di bawah tab TCP/IP, Anda akan menemukan opsi untuk melepaskan penyewaan DHCP. Mengklik opsi ini akan memungkinkan Anda untuk menghapus DNS lokal di Mac Anda.

Renew DHCP in MacOS
Perbarui sewa DHCP di macOS

Langkah 4: Buka Utilitas > Terminal dan masukkan perintah untuk menghapus cache DNS lokal.

Langkah 5: Perintah untuk membersihkan cache DNS lokal adalah “ dscacheutil -flushcach e”.

Langkah 6: Setelah Anda memasukkan perintah, tidak akan ada pesan sukses atau gagal terpisah yang muncul. Namun, dalam banyak kasus, cache akan dihapus tanpa masalah besar.


Periksa batas tarif berdasarkan API

Jika Anda seorang pengembang, Anda dapat dengan mudah mencegah pemicuan kesalahan 429 dengan memiliki pemahaman yang jelas tentang batas tarif spesifik yang ditetapkan oleh API. Sangat disarankan Anda harus memeriksa tindakan dokumen batas tarif API.

Batas tarif ini menentukan jumlah maksimum permintaan yang dapat dibuat dalam jangka waktu tertentu. Dengan tetap berada dalam batas yang diizinkan ini, Anda dapat memastikan bahwa batas tersebut tidak melebihi batas dan memicu kesalahan 429.

Dengan menyadari batas tarif dan mengelola permintaan mereka sesuai, Anda dapat mempertahankan arus interaksi yang lancar dan tidak terputus dengan API atau layanan, menghindari gangguan apa pun yang disebabkan oleh kesalahan 429.


Nonaktifkan Sementara Semua plugin WordPress

Saat mencoba menyelesaikan kesalahan "429 Terlalu Banyak Permintaan", penting untuk mengingat kemungkinan plugin WordPress yang salah menyebabkan konflik dan memicu masalah. Oleh karena itu, pertimbangkan untuk menonaktifkan atau menonaktifkan semua plugin WordPress Anda sebagai bagian dari proses pemecahan masalah.

Dalam hal ini, anggap saja Anda tidak dapat mengakses dasbor admin WordPress Anda dan tidak dapat menonaktifkan plugin dengan cara biasa.

Solusi alternatif yang bisa Anda lakukan adalah dengan mencoba mengakses website Anda melalui FTP client yaitu Filezilla dan membuka folder wp_content.

  1. Untuk melakukan ini navigasikan ke direktori public_html/wp-content/.
Too Many Login failed Attempts
wp-content

2. Gulir ke bawah untuk menemukan folder konten wp. Klik dua kali untuk membukanya.

3. Setelah membuka folder tersebut, Anda akan melihat banyak file dengan folder plugin bernama plugin keamanan mana saja yang Anda gunakan.

4. Pilih dan klik kanan pada folder plugin untuk opsi. Pilih Ganti nama dan ubah nama plugin. Setelah nama folder plugin diubah, WordPress tidak akan lagi membacanya.

5. Sebaiknya ganti namanya menjadi Disabled_plugin .

Setelah selesai dengan semuanya, simpan perubahannya dan sekarang Anda selesai.


Ubah URL Login WordPress default

Salah satu penyebab umum kesalahan “429 Too Many Requests” di situs web WordPress adalah upaya login secara paksa. Upaya ini terjadi ketika penyerang berulang kali mencoba mendapatkan akses tidak sah ke halaman login WordPress Anda. Untuk melindungi dari serangan semacam itu, disarankan untuk mengubah URL login default.

Secara default, halaman login dapat diakses melalui URL seperti yourwebsite.com/wp-admin atau yourwebsite.com/wp-login. Masalahnya adalah URL default ini dikenal luas, sehingga memudahkan penyerang untuk menargetkan situs web Anda. Namun, dengan mengubah URL login menjadi sesuatu yang kurang jelas dan lebih unik, Anda dapat mempersulit orang jahat untuk menemukan halaman login Anda.

Lihat posting blog kami yang terperinci dan berdedikasi di "URL Masuk WordPress: Bagaimana Menemukan, Memodifikasi, dan Mengelolanya?".


Coba kirim lagi permintaan setelah beberapa saat

Untuk memperbaiki kesalahan HTTP 429, pendekatan paling sederhana adalah memberikannya waktu dan menunggu sebelum membuat permintaan lain. Saat kesalahan ini terjadi, sering kali ada tajuk "Coba lagi setelah" yang disertakan dalam respons. Ini memberi tahu Anda berapa lama Anda harus menunggu sebelum mencoba permintaan lain. Masa tunggu dapat bervariasi, mulai dari beberapa detik hingga beberapa menit.

Misalnya, Anda menerima pesan kesalahan 429 Terlalu banyak permintaan yang meminta Anda mencoba lagi setelah (3600 detik) atau 1 jam.

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

Jadi, ketika Anda menemukan kesalahan 429, ambil napas sebentar dan tunggu dengan sabar waktu yang ditentukan. Setelah masa tunggu selesai, Anda dapat mencoba membuat permintaan lagi tanpa masalah.


Coba gunakan tema WordPress default

Jika Anda telah menentukan bahwa plugin WordPress yang terinstal ternyata baik-baik saja, ada kemungkinan tema aktif Anda dapat menyebabkan masalah. Ini karena tema WordPress dengan kode yang buruk dapat bertentangan dengan plugin dan memicu kesalahan “429 Terlalu Banyak Permintaan”.

Prosesnya sangat mirip dengan menonaktifkan plugin secara manual, seperti yang disebutkan sebelumnya. Satu-satunya perbedaan adalah Anda perlu menavigasi ke direktori “public_html/wp-content/themes”.

1. Di dalam folder tema, cari folder tema aktif Anda.

2. Klik kanan pada folder tema aktif dan pilih opsi "Ubah nama".

3. Ganti nama folder dengan nama yang Anda inginkan, seperti “disable_theme”.

Setelah menyelesaikan langkah-langkah yang diperlukan yang disebutkan di atas, ketika Anda mencoba mengakses situs web Anda lagi, Anda seharusnya tidak lagi menemukan kesalahan “429 Terlalu Banyak Permintaan”. Namun, Anda mungkin memperhatikan beberapa perbedaan dalam tampilannya.

Namun jangan khawatir, semua penyesuaian dan tema Anda akan tetap dipertahankan.


Pulihkan situs web dari cadangan

Memiliki cadangan situs web Anda sangat penting karena memberikan perlindungan terhadap kehilangan data, serangan malware, kerusakan situs web yang tidak disengaja, dan pelanggaran keamanan. Ini adalah alasan utama mengapa kami selalu sangat menyarankan Anda untuk membuat cadangan situs web Anda dari waktu ke waktu.

Dengan memulihkan cadangan situs, Anda memiliki kemampuan untuk membatalkan perubahan apa pun yang mungkin menyebabkan kesalahan HTTP 429, dan memulihkan situs web Anda seperti sebelumnya. Ini bertindak sebagai jaring pengaman, memastikan bahwa Anda dapat dengan mudah pulih dari masalah tak terduga dan menjaga kelancaran pengoperasian situs web Anda.

Di WPOven , Anda tidak perlu khawatir tentang mencadangkan situs web Anda secara manual. Sistem Pencadangan S3 Otomatis berbasis Amazon kami memungkinkan pencadangan yang lebih cepat dan pengunduhan yang lebih mudah.

Bagaimana cara memulihkan cadangan untuk situs saya di WPOven

Untuk memulihkan cadangan situs, Anda dapat :
1) Jatuhkan tiket dukungan dan tim dukungan kami akan dengan senang hati memulihkan cadangan untuk Anda.

ATAU

2) Anda dapat mengunduh cadangan yang diinginkan dan memulihkannya dengan masuk melalui SFTP.


Hubungi penyedia hosting web Anda

Jika kesalahan "429 Terlalu Banyak Permintaan" tetap ada meskipun telah mencoba semua metode pemecahan masalah yang disebutkan di atas, langkah terakhir yang dapat Anda ambil adalah menghubungi penyedia layanan hosting web Anda dan meminta dukungan mereka. Mereka dapat membantu mengidentifikasi penyebab kesalahan dan mengatasi masalah yang mendasarinya.


Bagaimana Anda dapat Menghindari Kesalahan 429?

  • Memantau volume permintaan dan pola penggunaan: Memantau volume permintaan secara teratur, menganalisis pola penggunaan, dan menetapkan ambang batas yang sesuai membantu menjaga kepatuhan terhadap batas kecepatan dan mencegah kesalahan 429.
  • Menerapkan mekanisme caching: Caching data atau respons yang sering diminta mengurangi kebutuhan akan permintaan berulang, meminimalkan kemungkinan menghadapi batasan batas kecepatan.
  • Menggunakan teknik batching dan pagination permintaan yang efisien : Mengelompokkan beberapa permintaan ke dalam satu batch atau menerapkan teknik pagination dapat mengurangi jumlah keseluruhan permintaan dan mengurangi risiko memicu kesalahan 429.

Ringkasan

Tidak diragukan lagi, menghadapi segala jenis kesalahan saat menjelajahi web dapat membuat frustrasi dan menjengkelkan. Namun, hikmahnya adalah bahwa kode kesalahan tertentu memberikan petunjuk tentang apa yang salah dan bagaimana pendekatan untuk memperbaikinya.

Misalnya, kesalahan "429 Terlalu Banyak Permintaan" menandakan bahwa server kewalahan oleh jumlah permintaan yang berlebihan. Jika tidak segera diselesaikan, ini dapat mengganggu API pihak ketiga dan berdampak negatif pada upaya SEO Anda. Oleh karena itu, sangat penting untuk mengatasi kesalahan ini segera.

Kunci untuk menyelesaikan kesalahan tersebut terletak pada identifikasi sumber masalah dan mengambil tindakan yang sesuai.

Berikut ini ringkasan tentang Bagaimana Anda dapat memperbaiki kesalahan 429 terlalu banyak permintaan.

  • Hapus Cache Peramban
  • Bersihkan Cache DNS
  • Periksa batas tarif berdasarkan API
  • Nonaktifkan Sementara Semua plugin WordPress
  • Ubah URL Login WordPress default
  • Coba kirim lagi permintaan setelah beberapa saat
  • Coba gunakan tema WordPress default
  • Pulihkan situs web dari cadangan
  • Hubungi penyedia hosting web Anda

Jika Anda memiliki pertanyaan tentang kesalahan 429 atau ingin berbagi beberapa tip, jangan ragu untuk memberi tahu kami di bagian komentar di bawah.


Pertanyaan yang Sering Diajukan

Bagaimana cara menghilangkan 429 terlalu banyak permintaan?

Anda dapat dengan mudah menyingkirkan 429 terlalu banyak permintaan hanya dengan mengikuti salah satu metode yang disebutkan di bawah ini :
1. Bersihkan Cache Peramban
2. Bersihkan Cache DNS
3. Periksa batas tarif berdasarkan API
4. Nonaktifkan Sementara Semua plugin WordPress
5. Ubah URL Login WordPress default
6. Coba lagi mengirim permintaan setelah beberapa saat
7. Coba gunakan tema bawaan WordPress
8. Pulihkan situs web dari cadangan
9. Hubungi penyedia hosting web Anda

Apa 429 terlalu banyak permintaan?

Kesalahan "429 Terlalu Banyak Permintaan" terjadi ketika pengguna atau klien membanjiri server dengan jumlah permintaan yang berlebihan dalam jangka waktu tertentu. Selain itu, jika sumber daya server web habis dan memori yang tersedia tidak mencukupi untuk memproses permintaan, kesalahan 429 akan terjadi.

Apa itu kesalahan 429 di Chrome?

Kesalahan 429 di Chrome mengacu pada kesalahan "Terlalu Banyak Permintaan". Itu terjadi ketika pengguna mengirimkan permintaan dalam jumlah berlebihan ke situs web dalam jangka waktu tertentu, melebihi batas yang diizinkan yang ditetapkan oleh server. Kesalahan ini adalah cara server meminta pengguna untuk mengurangi frekuensi permintaan mereka dan mencegah server kewalahan.