Zum Hauptinhalt springen

Dropbox Rate-Limit-API-Fehler beheben — Übertragungsprobleme mit RcloneView lösen

· 4 Minuten Lesezeit
Tayson
Senior Engineer

Dropbox erzwingt API-Rate-Limits, die bei Massenübertragungen 429-Fehler verursachen — durch Anpassung von Parallelität und Wiederholungseinstellungen in RcloneView lassen sie sich zuverlässig beheben.

Beim Synchronisieren einer großen Anzahl von Dateien zu oder von Dropbox können Fehler wie too_many_requests, HTTP 429 oder dropbox: too many requests - retry after X seconds auftreten. Dies sind API-Rate-Limit-Antworten von Dropbox, keine Verbindungsfehler. Die Lösung besteht darin, die Anzahl der gleichzeitigen Anfragen zu reduzieren, die RcloneView sendet, das Wiederholungsverhalten zu konfigurieren und zu verstehen, welche Vorgänge die Limits von Dropbox auslösen.

Vorschau der RcloneView-App

Alle Clouds an einem Ort verwalten & synchronisieren

RcloneView ist eine plattformübergreifende GUI für rclone. Vergleichen Sie Ordner, übertragen oder synchronisieren Sie Dateien und automatisieren Sie Multi-Cloud-Workflows mit einer klaren, visuellen Oberfläche.

  • Ein-Klick-Jobs: Kopieren · Synchronisieren · Vergleichen
  • Zeitpläne & Verlauf für zuverlässige Automatisierung
  • Funktioniert mit Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP und mehr
WindowsmacOSLinux
Kostenlos loslegen →

Kernfunktionen kostenlos. Plus-Automatisierungen verfügbar.

Den Fehler in den Protokollen erkennen

Wenn Dropbox-Rate-Limiting auftritt, erscheinen die Fehler im Log-Tab von RcloneView während oder nach einem Job-Lauf. Achten Sie auf Einträge, die Folgendes enthalten:

  • HTTP 429
  • too_many_requests
  • dropbox: retry after
  • failed to copy: ... rate limit

Öffnen Sie den Log-Tab, während ein Job läuft oder nachdem er abgeschlossen ist, um die vollständigen Fehlermeldungen zu sehen. Das Vorhandensein dieser Meldungen bestätigt Rate-Limiting und nicht ein Netzwerk- oder Anmeldedatenproblem.

Checking Dropbox rate limit errors in RcloneView job logs

Gleichzeitige Übertragungen reduzieren

Die Hauptursache für Dropbox-Rate-Limits sind zu viele gleichzeitige API-Aufrufe. Öffnen Sie in RcloneView Ihren Synchronisationsjob und gehen Sie zu Schritt 2 (Übertragungsoptionen). Reduzieren Sie die folgenden Einstellungen:

  • Übertragungen (Transfers): reduzieren Sie den Standardwert für Dropbox auf 2 oder 3. Die Dropbox-API reagiert empfindlicher auf Parallelität als S3-kompatible Anbieter.
  • Checkers: reduzieren Sie auf 4 oder weniger. Checkers führen Existenz- und Metadatenprüfungen von Dateien durch, die ebenfalls auf die API-Anfragelimits von Dropbox angerechnet werden.

Speichern Sie die Job-Einstellungen und führen Sie den Job erneut aus. In den meisten Fällen beseitigt eine Reduzierung der Parallelität auf 2–3 Übertragungen die Rate-Limit-Fehler.

Adjusting transfer concurrency for Dropbox in RcloneView job settings

Wiederholung bei Fehlschlag konfigurieren

RcloneView gibt die Wiederholungseinstellungen von rclone für Jobs weiter. Stellen Sie in den Job-Optionen sicher, dass Wiederholung bei Fehlschlag aktiviert ist. Standardmäßig wiederholt rclone fehlgeschlagene Übertragungen bis zu 3 Mal mit exponentiellem Backoff. Wenn Dropbox einen 429-Fehler mit einem retry-after-Header zurückgibt, respektiert rclone diesen Header und wartet vor dem erneuten Versuch — dieses integrierte Verhalten behandelt vorübergehende Rate-Limits automatisch.

Wenn die Fehler weiterhin bestehen, können Sie die Anzahl der Wiederholungen in den erweiterten Job-Optionen erhöhen. Bei sehr großen Dropbox-Bibliotheken (100.000+ Dateien) gibt eine Einstellung von 5 oder mehr Wiederholungen dem Job mehr Widerstandsfähigkeit gegen zeitweiliges Throttling.

Verkehrsarme Zeiten nutzen

Die Rate-Limits von Dropbox sind während Spitzenzeiten strenger. Wenn Sie Ihre großen Dropbox-Synchronisationsjobs so planen, dass sie außerhalb der Spitzenzeiten (spätnachts oder früh morgens) laufen, verringert sich die Wahrscheinlichkeit, die Limits zu erreichen, erheblich. Nutzen Sie mit einer PLUS-Lizenz den Cron-Scheduler in RcloneView, um Dropbox-Jobs um 0 3 * * * (täglich um 3 Uhr) auszuführen.

Scheduling Dropbox sync job during off-peak hours in RcloneView

Fehlgeschlagene Jobs aus dem Job-Verlauf erneut ausführen

Wenn ein Dropbox-Synchronisationsjob aufgrund von Rate-Limiting auf halbem Weg fehlschlägt, beginnen Sie nicht von vorn. Gehen Sie zu Job History (Job-Verlauf), suchen Sie den fehlgeschlagenen Lauf und führen Sie ihn erneut aus. RcloneView überspringt bereits erfolgreich übertragene Dateien und wiederholt nur die fehlgeschlagenen. In Kombination mit reduzierter Parallelität wird die Synchronisation dadurch effizient fortgesetzt.

Erste Schritte

  1. RcloneView herunterladen von rcloneview.com.
  2. Öffnen Sie Ihre Dropbox-Synchronisationsjob-Einstellungen, navigieren Sie zu Schritt 2 und reduzieren Sie Übertragungen (Transfers) auf 2–3 und Checkers auf 4.
  3. Stellen Sie sicher, dass Wiederholung bei Fehlschlag in den Job-Optionen aktiviert ist.
  4. Führen Sie den Job aus Job History (Job-Verlauf) erneut aus, um dort fortzufahren, wo er fehlgeschlagen ist.

Mit angepasster Parallelität und Wiederholungseinstellungen werden Dropbox-Synchronisationen auch bei großen Bibliotheken zuverlässig abgeschlossen.


Verwandte Anleitungen:

Unterstützte Cloud-Anbieter

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces