Why am I getting a 401 error?
Why am I getting a 401 error?
Artinya
Penyebab umum
- Kunci API tidak valid atau tidak ada
- Kunci API disertakan di lokasi yang salah
- Aturan Kontrol Akses memblokir permintaan Anda
- Kunci API telah kedaluwarsa atau dicabut
Solusi
-
Verifikasi format kunci API Anda
-
Periksa penempatan kunci API
- Pastikan kunci API berada dalam parameter kueri
- Pastikan tidak ada spasi atau karakter tambahan
-
Tinjau Aturan Kontrol Akses
- Periksa pengaturan dasbor Anda untuk pembatasan IP
- Pastikan domain Anda telah dimasukkan ke daftar yang diizinkan jika menggunakan permintaan browser
Untuk penyiapan autentikasi secara mendetail, lihat panduan Autentikasi kami.
Why am I getting a 429 error?
Why am I getting a 429 error?
Artinya
Penyebab umum
- Mengirim permintaan lebih cepat daripada yang diizinkan paket Anda
- Lonjakan lalu lintas melampaui batas sesaat
- Beberapa aplikasi menggunakan kunci API yang sama
- Kode yang tidak efisien mengirim permintaan berulang yang tidak diperlukan
Solusi
-
Pantau penggunaan Anda
- Periksa grafik
Rate Limited Requestsdi dasbor Anda - Tinjau endpoint mana yang mencapai batas
- Periksa grafik
-
Optimalkan permintaan Anda
- Simpan respons dalam cache jika memungkinkan
- Gabungkan beberapa operasi ke dalam satu panggilan
- Hapus polling yang tidak diperlukan atau permintaan duplikat
-
Terapkan pembatasan laju
- Tambahkan jeda antarpermintaan dalam aplikasi Anda
- Gunakan backoff eksponensial untuk percobaan ulang
-
Pertimbangkan untuk meningkatkan paket
- Tinjau Paket & Batas Laju untuk tingkat yang lebih tinggi
Why am I getting a 500 error?
Why am I getting a 500 error?
Artinya
Penyebab umum
- Payload permintaan salah format
- Server mengalami masalah sementara
- Parameter tidak valid menyebabkan kesalahan server
- Masalah konektivitas jaringan
Solusi
-
Validasi permintaan Anda
- Pastikan payload JSON diformat dengan benar
- Pastikan semua parameter wajib telah disertakan
- Pastikan tipe parameter sesuai dengan spesifikasi API
-
Periksa status layanan
- Kunjungi Halaman Status Helius untuk melihat masalah yang sedang berlangsung
- Cari laporan gangguan atau penurunan performa
-
Terapkan logika percobaan ulang
- Tunggu beberapa detik sebelum mencoba lagi
- Gunakan backoff eksponensial untuk beberapa percobaan
-
Dapatkan dukungan
- Jika kesalahan berlanjut, hubungi dukungan dengan menyertakan detail permintaan Anda
- Sertakan payload permintaan dan stempel waktu yang tepat
Kesalahan server biasanya bersifat sementara dan umumnya teratasi secara otomatis.
Why am I getting a 503 error?
Why am I getting a 503 error?
Artinya
Penyebab umum
- Lalu lintas tinggi menyebabkan beban berlebih sementara
- Periode pemeliharaan terjadwal
- Batas kapasitas server telah tercapai
- Masalah infrastruktur jaringan
Solusi
-
Tunggu dan coba lagi
- Tunggu 30-60 detik sebelum mencoba lagi
- Kesalahan ini biasanya teratasi setelah beban kembali seimbang
-
Terapkan percobaan ulang cerdas
- Gunakan backoff eksponensial (mulai dari 1 dtk, lalu 2 dtk, 4 dtk, dan seterusnya)
- Tetapkan batas maksimum percobaan ulang (3-5 percobaan)
- Tambahkan jitter untuk menghindari efek thundering herd
-
Periksa pemeliharaan
- Tinjau Halaman Status Helius untuk pemeliharaan terjadwal
- Sesuaikan rencana Anda dengan periode pemeliharaan yang diumumkan
-
Distribusikan beban
- Jika memungkinkan, sebarkan permintaan dari waktu ke waktu
- Hindari pola lonjakan yang dapat memicu perlindungan terhadap beban berlebih
Why am I getting a 504 error?
Why am I getting a 504 error?
Artinya
Penyebab umum
- Masalah konektivitas jaringan
- Operasi kompleks melampaui batas waktu tunggu
- Respons blockchain lambat saat terjadi kemacetan jaringan tinggi
- Permintaan data besar memerlukan waktu pemrosesan terlalu lama
Solusi
-
Periksa koneksi Anda
- Pastikan koneksi internet Anda stabil
- Uji dengan permintaan sederhana untuk mengeliminasi kemungkinan masalah lokal
-
Optimalkan permintaan besar
- Pecah permintaan batch besar menjadi bagian-bagian yang lebih kecil
- Gunakan paginasi untuk kueri dengan volume data besar
- Pertimbangkan penggunaan koneksi WebSocket untuk data waktu nyata
-
Terapkan waktu tunggu
- Tetapkan nilai waktu tunggu yang sesuai dalam kode klien Anda (30-60 detik)
- Tangani kesalahan waktu tunggu dengan baik melalui percobaan ulang
-
Pantau status layanan
- Periksa Halaman Status Helius untuk masalah jaringan
- Cari laporan kemacetan blockchain yang tinggi
Waktu tunggu gateway yang habis sering kali menunjukkan kemacetan jaringan atau operasi yang kompleks. Pertimbangkan untuk memecah permintaan besar menjadi bagian-bagian yang lebih kecil.
Perlu Bantuan Lebih Lanjut?
Contact Support
Dapatkan bantuan dari tim kami melalui Discord, obrolan, atau dukungan email.
Status Page
Periksa ketersediaan layanan dan informasi performa secara waktu nyata.