Why am I getting a 401 error?
Why am I getting a 401 error?
Was das bedeutet
Häufige Ursachen
- Ungültiger oder fehlender API key
- API key befindet sich an der falschen Stelle
- Zugriffskontrollregeln blockieren deinen request
- Abgelaufener oder widerrufener API key
Lösungen
-
Prüfe das Format deines API key
-
Prüfe die Position des API key
- Stelle sicher, dass sich der API key in den Abfrageparametern befindet
- Prüfe, ob zusätzliche Leerzeichen oder Zeichen vorhanden sind
-
Prüfe die Zugriffskontrollregeln
- Prüfe deine Dashboard-Einstellungen auf IP-Beschränkungen
- Stelle bei Browser-requests sicher, dass deine Domain auf der Positivliste steht
Eine ausführliche Anleitung zur Einrichtung der Authentifizierung findest du unter Authentifizierung.
Why am I getting a 429 error?
Why am I getting a 429 error?
Was das bedeutet
Häufige Ursachen
- Du sendest requests schneller, als dein Tarif erlaubt
- Lastspitzen überschreiten die momentanen Grenzwerte
- Mehrere Anwendungen verwenden denselben API key
- Ineffizienter Code sendet redundante requests
Lösungen
-
Überwache deine Nutzung
- Prüfe das Diagramm
Rate Limited Requestsin deinem Dashboard - Prüfe, welche endpoints die Grenzwerte erreichen
- Prüfe das Diagramm
-
Optimiere deine requests
- Speichere responses nach Möglichkeit im Cache
- Fasse mehrere Vorgänge in einzelnen Aufrufen zusammen
- Entferne unnötiges Polling oder doppelte requests
-
Implementiere rate limiting
- Füge in deiner Anwendung Verzögerungen zwischen requests ein
- Verwende exponentielles Backoff für Wiederholungsversuche
-
Erwäge ein Upgrade
- Unter Tarife und rate limits findest du höhere Tarifstufen
Why am I getting a 500 error?
Why am I getting a 500 error?
Was das bedeutet
Häufige Ursachen
- Fehlerhaftes request payload
- Vorübergehende Serverprobleme
- Ungültige Parameter verursachen Serverfehler
- Probleme mit der Netzwerkverbindung
Lösungen
-
Validiere deinen request
- Stelle sicher, dass das JSON payload korrekt formatiert ist
- Prüfe, ob alle erforderlichen Parameter enthalten sind
- Prüfe, ob die Parametertypen der API-Spezifikation entsprechen
-
Prüfe den Dienststatus
- Auf der Helius-Statusseite findest du aktuelle Störungen
- Suche nach gemeldeten Ausfällen oder Leistungseinbußen
-
Implementiere eine Wiederholungslogik
- Warte einige Sekunden, bevor du es erneut versuchst
- Verwende exponentielles Backoff für mehrere Versuche
-
Wende dich an den Support
- Wenn die Fehler weiterhin auftreten, kontaktiere den Support und gib die Details deines request an
- Füge das genaue request payload und den Zeitstempel hinzu
Serverfehler sind normalerweise vorübergehend und werden meist automatisch behoben.
Why am I getting a 503 error?
Why am I getting a 503 error?
Was das bedeutet
Häufige Ursachen
- Hohes Datenverkehrsaufkommen führt zu einer vorübergehenden Überlastung
- Geplante Wartungsfenster
- Die Kapazitätsgrenzen des Servers wurden erreicht
- Probleme mit der Netzwerkinfrastruktur
Lösungen
-
Warte und versuche es erneut
- Warte 30–60 Sekunden, bevor du es erneut versuchst
- Dieser Fehler verschwindet normalerweise, sobald sich die Last ausgleicht
-
Implementiere intelligente Wiederholungsversuche
- Verwende exponentielles Backoff (beginne mit 1 s, dann 2 s, 4 s usw.)
- Lege eine maximale Anzahl von Wiederholungsversuchen fest (3–5 Versuche)
- Füge Jitter hinzu, um einen Thundering-Herd-Effekt zu vermeiden
-
Prüfe, ob Wartungsarbeiten stattfinden
- Prüfe die Helius-Statusseite auf geplante Wartungsarbeiten
- Plane unter Berücksichtigung angekündigter Wartungsfenster
-
Verteile die Last
- Verteile requests nach Möglichkeit über einen längeren Zeitraum
- Vermeide Lastspitzen, die den Überlastungsschutz auslösen können
Why am I getting a 504 error?
Why am I getting a 504 error?
Was das bedeutet
Häufige Ursachen
- Probleme mit der Netzwerkverbindung
- Komplexe Vorgänge überschreiten die timeout-Grenzwerte
- Langsame Blockchain-responses bei hoher Netzwerkauslastung
- Die Verarbeitung großer Daten-requests dauert zu lange
Lösungen
-
Prüfe deine Verbindung
- Prüfe, ob deine Internetverbindung stabil ist
- Sende einen einfachen request, um lokale Probleme auszuschließen
-
Optimiere große requests
- Teile große Batch-requests in kleinere Einheiten auf
- Verwende Paginierung für datenintensive Abfragen
- Erwäge WebSocket-Verbindungen für Echtzeitdaten
-
Implementiere timeouts
- Lege in deinem Clientcode geeignete timeout-Werte fest (30–60 Sekunden)
- Behandle timeout-Fehler ordnungsgemäß mit Wiederholungsversuchen
-
Überwache den Dienststatus
- Prüfe die Helius-Statusseite auf Netzwerkprobleme
- Suche nach Meldungen über eine hohe Blockchain-Auslastung
Gateway-timeouts deuten häufig auf eine hohe Netzwerkauslastung oder komplexe Vorgänge hin. Teile große requests nach Möglichkeit in kleinere Einheiten auf.
Brauchst du weitere Hilfe?
Contact Support
Unser Team hilft dir über Discord, Chat oder E-Mail-Support weiter.
Status Page
Prüfe die Dienstverfügbarkeit und Leistungsinformationen in Echtzeit.