OneDrive 429 스로틀링 오류 해결하기 — RcloneView로 안정적인 동기화하기
OneDrive가 동기화 중간에 429 Too Many Requests를 반환하기 시작하면, 해결책은 무작정 재시도하는 것이 아니라 Microsoft Graph API를 얼마나 세게 두드리고 있는지를 늦추는 것입니다.
OneDrive는 Microsoft Graph API에 요청 속도 제한을 적용하며, 수천 개의 작은 파일을 이동시키는 동기화 작업이나 다른 여러 작업과 함께 실행되는 작업은 이 한도를 빠르게 넘어서서 전송이 중간에 멈추거나 429 응답과 함께 실패하게 만들 수 있습니다. 이는 할당량이나 저장 공간 부족 오류와는 다릅니다 — 계정에는 여유 공간이 있지만, 요청이 너무 빠르게 들어오기 때문에 Microsoft가 일시적으로 요청을 거부하는 것입니다. RcloneView는 전송 동시성과 재시도 동작을 직접 제어할 수 있게 해주므로, API를 계속 두드려 실패시키는 대신 한도 아래로 유지되도록 OneDrive 작업을 조정할 수 있습니다.

모든 클라우드를 한 곳에서 관리하고 동기화하세요
RcloneView는 rclone의 크로스플랫폼 GUI입니다. 폴더를 비교하고, 파일을 전송·동기화하고, 깔끔한 시각적 인터페이스로 멀티 클라우드 워크플로를 자동화하세요.
- 원클릭 작업: 복사 · 동기화 · 비교
- 안정적인 자동화를 위한 스케줄러와 작업 이력
- Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP 등 지원
핵심 기능은 무료. Plus로 자동화 기능 이용 가능.
429 스로틀링 오류 확인하기
하단 Info View의 Log 탭을 확인하여 OneDrive 작업 중 발생한 HTTP 429 응답이나 속도 제한을 언급하는 메시지를 찾으세요 — 이는 만료된 토큰이나 계정 저장 공간이 가득 찼음을 나타내는 인증 실패나 "할당량 초과" 메시지와는 다릅니다. 스로틀링 오류는 소수의 대용량 파일보다 다수의 작은 파일을 동시에 전송할 때 대용량 작업 도중에 뭉쳐서 나타나는 경향이 있습니다. 작업이 여러 번의 재시도 후 간격을 두고 결국 완료된다면, 이는 내장된 재시도 로직이 이미 스스로 스로틀링에서 복구하고 있다는 강력한 신호입니다.
동시성을 낮춰 스로틀링 줄이기
가장 직접적인 해결책은 RcloneView가 한 번에 OneDrive로 보내는 요청 수를 줄이는 것입니다. 동기화 작업의 Advanced Settings 단계에서 파일 전송 수와 동등성 검사기(equality checker) 수를 낮추세요 — 사양에서는 적극적으로 스로틀링을 거는 백엔드의 경우 동등성 검사기를 4개 이하로 권장하며, OneDrive도 그런 백엔드 중 하나입니다. 멀티스레드 전송도 기본값 4에서 줄이거나 0으로 설정해 완전히 비활성화할 수 있으며, 이는 어느 정도의 원시 처리량을 희생하는 대신 속도 제한에 걸리지 않고 완료되는 작업을 얻는 것입니다.
재시도가 제 역할을 하도록 두기
RcloneView의 동기화 작업에는 기본값이 3회 시도로 설정된 "Retry entire sync if fails" 설정이 있으며, 이는 OneDrive의 속도 제한이 짧은 쿨다운 기간 후 초기화되므로 일시적인 스로틀링 구간을 견뎌내기에 충분한 경우가 많습니다. 많은 수의 파일을 이동하는 OneDrive 작업에서는 이 값을 1(재시도 비활성화)로 설정하지 마세요. 그렇지 않으면 단 한 번의 429 응답이 자동으로 재시도되는 대신 전체 작업을 실패시킬 수 있습니다. RcloneView는 하나의 창에서 Windows, macOS, Linux 전반에 걸쳐 90개 이상의 공급자를 마운트하고 동기화하므로, OneDrive가 워크플로에서 여러 리모트 중 하나일 뿐이라면 서로 다른 공급자에 작업을 분산시켜 스로틀링이 가장 잘 발생하는 백엔드 하나에 요청이 집중되지 않도록 할 수 있습니다.
예약 작업 시간 분산시키기
OneDrive 동기화 작업을 예약해서 실행한다면, 서로 다른 폴더를 대상으로 하더라도 여러 OneDrive 작업을 정확히 같은 시간에 트리거하는 것을 피하세요 — 폴더가 달라도 같은 계정의 속도 제한을 공유하기 때문입니다. PLUS 라이선스 사용자는 crontab 형식 일정을 몇 분 간격으로 분산시켜 요청이 쌓이지 않도록 할 수 있으며, 저장하기 전에 일정 시뮬레이터로 다가오는 실행 시간을 미리 확인할 수 있습니다. 매우 큰 일회성 전송의 경우, 오프피크 시간대에 작업을 실행하면 동일한 Microsoft 계정에 대한 다른 자동화된 트래픽과 충돌할 가능성도 줄일 수 있습니다.
시작하기
- 아직 다운로드하지 않았다면 rcloneview.com에서 RcloneView를 다운로드하세요.
- 429 오류가 발생하는 OneDrive 작업을 열고 Log 탭에서 실패 패턴을 확인하세요.
- Advanced Settings에서 파일 전송 수와 동등성 검사기 수를 줄이고, 재시도가 최소 3으로 설정되어 있는지 확인하세요.
- 작업을 다시 실행하고 Transferring 탭을 지켜보며 멈추지 않고 완료되는지 확인하세요.
절반쯤 실패해서 무엇이 실제로 전송됐는지 알 수 없게 만드는 빠른 동기화보다, 느리지만 확실하게 완료되는 동기화가 낫습니다.
관련 가이드:
- OneDrive 스토리지 관리하기 — RcloneView로 파일 동기화 및 백업
- OneDrive 동기화 오류 해결하기 — RcloneView로 해결하는 방법
- RcloneView로 클라우드 API 속도 제한 오류 해결하기