Lewati ke konten utama

Mengatasi Connection Timeout pada Upload File Besar — Solusi dengan RcloneView

· 3 menit membaca
Tayson
Senior Engineer

Upload file besar ke penyimpanan cloud lebih sering gagal dengan error timeout dibandingkan file kecil. Berikut cara mendiagnosis akar masalahnya dan mengonfigurasi RcloneView agar dapat menangani transfer multi-GB secara andal.

Mengunggah arsip video 20 GB atau dump database 50 GB ke penyimpanan cloud pada dasarnya berbeda dari sinkronisasi folder berisi dokumen. File besar membebani stabilitas koneksi, menghabiskan ambang batas timeout default, dan mengungkap keterbatasan multipart chunking yang tidak pernah dijumpai pada transfer file kecil. RcloneView menyediakan flag rclone yang Anda butuhkan untuk menyesuaikan parameter ini — melalui Global Rclone Flags dan pengaturan per-job — tanpa perlu menulis shell script.

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 Timeout di RcloneView

Saat upload file besar mengalami timeout, Log tab RcloneView menampilkan entri seperti Failed to copy: net/http: request canceled (Client.Timeout exceeded) atau RequestTimeout: Your socket connection to the server was not read from or written to within the timeout period. Transferring tab menunjukkan file yang terdampak berhenti pada persentase tertentu sebelum job melaporkan error.

Connection timeout saat upload file besar paling sering terjadi pada:

  • Provider berbasis S3 dengan batas waktu upload part yang ketat
  • API cloud yang menutup koneksi idle setelah 30–60 detik
  • Jalur jaringan dengan packet loss sesekali yang meningkatkan round-trip latency
Monitoring large file transfer progress in RcloneView

Menyesuaikan Chunk Size dan Flag Timeout

Perbaikan paling efektif untuk error timeout pada file besar adalah menyesuaikan chunk size untuk multipart upload. Di RcloneView, buka Settings → Embedded Rclone → Global Rclone Flags dan tambahkan:

  • --s3-chunk-size 128M — meningkatkan ukuran chunk multipart S3 dari default 5 MB menjadi 128 MB, mengurangi jumlah round-trip API per file
  • --s3-upload-cutoff 200M — menetapkan ambang ukuran file di mana multipart upload akan digunakan
  • --timeout 5m — memperpanjang timeout koneksi global menjadi 5 menit per operasi

Untuk Google Drive, gunakan --drive-chunk-size 128M sebagai pengganti flag S3. Untuk Backblaze B2, gunakan --b2-chunk-size 128M.

Configuring global rclone flags for large file uploads in RcloneView

Mengaktifkan Retries dan Kelanjutan Transfer

Aktifkan Retry entire sync if fails pada Step 2 di sync wizard (atur ke 3 atau 5 retries). Logika retry rclone akan mencoba melanjutkan multipart upload dari titik terakhir untuk provider berbasis S3, meminimalkan waktu transfer yang terbuang. Untuk provider yang tidak mendukung resumable upload (seperti WebDAV dasar), retry akan mengulang file dari awal, tetapi job secara keseluruhan tetap berjalan tanpa mentransfer ulang file yang sudah selesai.

Kurangi jumlah transfer bersamaan untuk job dengan file besar. Mengatur Number of file transfers ke 2–4 mengurangi kebutuhan bandwidth puncak dan kontensi slot koneksi, yang menjadi penyebab utama banyak error timeout pada jaringan yang padat.

Setting retry and concurrency options for large file transfer in RcloneView

Memulai

  1. Unduh RcloneView dari rcloneview.com.
  2. Periksa Log tab untuk pesan error timeout setelah upload file besar gagal.
  3. Tambahkan --s3-chunk-size 128M dan --timeout 5m ke Global Rclone Flags di Settings.
  4. Atur transfer bersamaan ke 2–4 dan aktifkan 3–5 retries di sync job wizard.

Dengan konfigurasi chunk size dan retry yang tepat, RcloneView menangani upload multi-GB secara andal — bahkan pada koneksi jaringan yang kurang sempurna.


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