Lewati ke konten utama

Mengatasi Error Throttling 429 OneDrive — Sinkronisasi Andal dengan RcloneView

· 4 menit membaca
Steve
Senior Engineer

Ketika OneDrive mulai mengembalikan 429 Too Many Requests di tengah sinkronisasi, solusinya bukan mencoba ulang secara membabi buta — melainkan mengurangi seberapa keras Anda membebani Microsoft Graph API.

OneDrive menerapkan batas laju permintaan pada Microsoft Graph API, dan job sinkronisasi yang memindahkan ribuan file kecil atau berjalan bersamaan dengan beberapa job lain dapat dengan cepat melampaui batas tersebut, menyebabkan transfer berhenti atau gagal di tengah jalan dengan respons 429. Ini berbeda dari error kuota atau penyimpanan penuh — akun masih memiliki ruang, tetapi Microsoft untuk sementara menolak permintaan karena permintaan tersebut datang terlalu cepat. RcloneView memberi Anda kontrol langsung atas konkurensi transfer dan perilaku retry, sehingga Anda dapat menyetel job OneDrive agar tetap berada di bawah ambang batas, alih-alih terus membombardir API hingga gagal.

Pratinjau aplikasi RcloneView

Kelola & Sinkronkan Semua Cloud di Satu Tempat

RcloneView adalah GUI lintas platform untuk rclone. Bandingkan folder, transfer atau sinkronkan file, dan otomatiskan alur kerja multi-cloud dengan antarmuka visual yang bersih.

  • Pekerjaan sekali klik: Salin · Sinkronkan · Bandingkan
  • Penjadwal & riwayat untuk otomatisasi yang andal
  • Bekerja dengan Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP, dan lainnya
WindowsmacOSLinux
Mulai Gratis →

Fitur inti gratis. Otomatisasi Plus tersedia.

Mengenali Error Throttling 429

Periksa tab Log di Info View bagian bawah dan cari respons HTTP 429 atau pesan yang menyebutkan rate limiting selama job OneDrive berlangsung — ini berbeda dari kegagalan autentikasi atau pesan "kuota terlampaui", yang menunjukkan token kedaluwarsa atau akun penuh. Error throttling cenderung muncul secara beruntun di tengah job besar, sering kali ketika banyak file kecil ditransfer secara bersamaan dibandingkan beberapa file besar. Jika job akhirnya selesai setelah beberapa kali retry dengan jeda di antaranya, itu adalah tanda kuat bahwa logika retry bawaan sudah pulih dari throttling dengan sendirinya.

Job history log showing a OneDrive sync job with retries

Solusi paling langsung adalah mengurangi jumlah permintaan yang dikirim RcloneView ke OneDrive sekaligus. Pada langkah Advanced Settings dari job sinkronisasi, turunkan jumlah file transfer dan jumlah equality checker — spesifikasi merekomendasikan 4 atau lebih sedikit equality checker untuk backend yang throttling-nya agresif, dan OneDrive adalah salah satunya. Multi-thread transfer juga dapat dikurangi dari nilai default 4, atau dinonaktifkan sepenuhnya dengan menyetelnya ke 0, yang menukar sebagian throughput mentah demi job yang selesai tanpa terkena rate limit.

Configuring transfer settings for a OneDrive sync job

Biarkan Retry Melakukan Tugasnya

Job sinkronisasi RcloneView menyertakan pengaturan "Retry entire sync if fails" yang secara default disetel ke 3 kali percobaan, yang sering kali cukup untuk melewati jendela throttling sementara karena rate limit OneDrive akan direset setelah periode cooldown singkat. Hindari menyetel nilai ini ke 1 (menonaktifkan retry) pada job OneDrive mana pun yang memindahkan banyak file, karena sebaliknya satu respons 429 saja akan membuat seluruh job gagal, bukannya otomatis dicoba ulang. RcloneView mount dan sinkronisasi 90+ penyedia dari satu jendela di Windows, macOS, dan Linux, jadi jika OneDrive hanyalah salah satu dari beberapa remote dalam alur kerja Anda, Anda dapat mengatur jeda antar job pada penyedia yang berbeda untuk menghindari penumpukan permintaan pada satu backend yang paling rentan terhadap throttling.

Scheduling a OneDrive sync job to run at off-peak times

Menjarangkan Waktu Job Terjadwal

Jika Anda menjalankan job sinkronisasi OneDrive sesuai jadwal, hindari memicu beberapa job OneDrive pada waktu yang persis sama — bahkan pada folder yang berbeda sekalipun, job-job tersebut tetap berbagi rate limit akun yang sama. Pengguna lisensi PLUS dapat menjarangkan jadwal bergaya crontab dengan selisih beberapa menit antar job agar permintaan tidak menumpuk, dan dapat melihat pratinjau waktu eksekusi mendatang dengan simulator jadwal sebelum menyimpan. Untuk transfer satu kali yang sangat besar, menjalankan job pada jam sepi juga dapat mengurangi kemungkinan bertabrakan dengan trafik otomatis lain pada akun Microsoft yang sama.

Memulai

  1. Unduh RcloneView dari rcloneview.com jika belum melakukannya.
  2. Buka job OneDrive yang menampilkan error 429 dan periksa tab Log-nya untuk melihat pola kegagalan.
  3. Kurangi file transfer dan equality checker di Advanced Settings, dan pastikan retry disetel ke minimal 3.
  4. Jalankan ulang job dan perhatikan tab Transferring untuk memastikan job selesai tanpa terhenti.

Sinkronisasi yang lebih lambat namun stabil dan selesai dengan andal lebih baik daripada sinkronisasi cepat yang gagal di tengah jalan dan membuat Anda bertanya-tanya apa yang sebenarnya sudah ditransfer.


Panduan Terkait:

Penyedia Cloud yang Didukung

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