rclone постоянно повторяет попытки: как проверить

rclone постоянно повторяет попытки: как проверить

Marcus Reid
7 октября 2026 г.· 10 мин чтения

Если rclone постоянно повторяет попытки, найдите первую неудачную операцию до увеличения числа повторов. Тайм-аут подключения, отказ аутентификации, ограничение запросов и ошибка записи требуют разных действий; начните со списка каталогов и одного изолированного тестового файла.

Ключевые выводы:

  • Сохраните первую ошибку, тип хранилища, команду, версию и время.
  • Повторы всей операции и отдельных низкоуровневых запросов различаются.
  • Сначала выполните узкий список, затем копирование в разрешённое тестовое место.
  • Другой маршрут полезен для проверки подключения, но не исправляет токены или заполненное хранилище.

Шаг 1: Почему rclone постоянно повторяет попытки?

Прежде чем менять повторы копирования rclone, корректно остановите повторяющуюся задачу и сохраните полную команду с удалёнными частными значениями. Определите, получает ли она список, скачивает, отправляет, проверяет файлы или выполняет большой запланированный процесс. «Повтор» описывает поведение, а итоговый отчёт может скрывать первую полезную ошибку.

Запишите rclone version, операционную систему, тип настроенного backend, роли источника и назначения, точное время. Найдите первое содержательное сообщение в уже имеющемся выводе. Не включайте сразу дампы HTTP-тел или аутентификации: настройки и диагностика могут раскрывать имена аккаунтов, файлов и секреты.

Документация rclone отдельно описывает --retries для повторов операции и --low-level-retries для отдельных операций, например HTTP-запроса.[1] Несколько запросов одной передачи могут давать много сообщений без соответствующего числа полных перезапусков задачи.

Если проблема относится к облачному приложению рабочего стола, используйте проверки направления синхронизации. Здесь исследуется команда rclone и её backend, а не сбрасывается чужая база синхронизации или не связанная с задачей учётная запись.

Если одновременно не работают разные приложения, сначала выполните базовые проверки устройства и приложений, затем меняйте этот клиент.

Шаг 2: Какую ветвь ошибки выбрать?

Прочитайте ошибку рядом с неудачным запросом и сравните с документацией выбранного backend. HTTP-хранилище может сообщать статус, а SFTP — ошибку SSH или файловой операции. Не объясняйте все backend как HTTP-сервисы.

НаблюдениеВозможная областьБезопасный следующий шаг
Истекает ожидание подключенияСеть, прокси, адресПроверьте настройки, затем сравните разрешённый путь
После прогресса чтение простаиваетПуть передачи или сервисЗапишите байты и время, проверьте малый файл
Отказ аутентификации или правУчётные данные или доступРешите указанную проблему аккаунта или пути
Ответ 429 или превышение квотыЧастота или лимитСледуйте правилам ожидания и квоты сервиса
Назначение отвергает файловую операциюПрава, место, имя, особенности backendПроверьте тестовый каталог перед новой записью
Некоторые операции работаютОграниченная область сбояСравнивайте ту же операцию, а не вход в браузере

Таблица сужает ответственность, но один статус не объясняет весь инцидент. Сохраняйте тип backend и операцию вместе с ошибкой. Веб-вход не доказывает действительность сохранённого токена rclone, адреса или метода запроса.

Разница между подключением и чтением помогает определить этап. Значения флагов берите из rclone: connection timeout относится к установлению соединения, I/O idle timeout — к передаче, переставшей двигаться.[1] Это разные интервалы, даже когда оба заканчиваются словом «тайм-аут».

Шаг 3: Завершается ли узкий список без записи?

Выберите remote и путь, которыми вам уже разрешено пользоваться. remote:approved-test-parent — пример-заполнитель: замените его реальным настроенным именем и разрешённым путём. Сначала подтвердите backend; пример не создаёт аккаунт и не является готовой конфигурацией.

rclone version
rclone lsd remote:approved-test-parent --max-depth 1

lsd выводит каталоги и не запрашивает удаление или синхронизацию файлов. Официальная страница описывает список каталогов и управление глубиной.[2] Успешная команда может не вывести строк, если подкаталогов нет: пустой терминал сам по себе не является ошибкой.

Это оформленный реальный вывод команд локального backend с несекретными файлами, а не снимок окна настольного терминала. Изображение показывает структуру команд и проверку содержимого, а не облачный тест, воспроизведение вашей ошибки или измерение AethoVPN.

Храните вывод приватно, если он содержит имена каталогов. При немедленном отказе доступа сначала решите вопрос прав. При успехе перейдите к одному файлу, не предполагая автоматически разрешение загрузки, свободную квоту и исправность всех операций с объектами.

Шаг 4: Не скрывают ли повторы тайм-аут подключения rclone?

Проверьте флаги исходной команды, её оболочки и разрешённые параметры окружения. Не меняйте несколько значений одновременно. --contimeout означает ожидание подключения, а --timeout — простой ввода-вывода, не общий срок нормально идущей передачи.[1]

Для одной диагностической попытки списка можно ограничить повторы:

rclone lsd remote:approved-test-parent --max-depth 1 --retries 1 --low-level-retries 1

Это временная диагностическая настройка, не новая производственная политика. Она не обещает ровно один сетевой запрос для любого взаимодействия backend. Сохраните исходную команду, используйте вариант только при разрешении сервиса и администратора и остановитесь после понятного результата, не запуская «одну попытку» бесконечно.

Не устанавливайте нулевые тайм-ауты ради бесконечного ожидания зависшей задачи. Более длинный интервал иногда подходит документированному медленному сервису, но не обновляет истёкший токен и не даёт право записи. При ограничении частоты соблюдайте указанный срок, сокращайте лишние операции и не повышайте параллелизм для обхода лимита.

Шаг 5: Объясняет ли сбой обязательный прокси?

Определите место запуска процесса: компьютер, VM, контейнер или удалённый сервер. Проверяйте прокси именно этого окружения. VPN на ноутбуке не подтверждает, что задача другого сервера использует маршрут ноутбука.

HTTP-backend rclone поддерживают прокси и стандартные переменные окружения.[1] Терминал, планировщик и настольный сеанс могут получать разные значения. Уточните, присутствует ли обязательный корпоративный прокси, не осталось ли старое значение и какой прокси должен обслуживать данный backend.

Не печатайте всё окружение и не публикуйте rclone.conf. Проверяйте нужные поля локально, скрывая секреты в адресе прокси. На управляемой сети попросите владельца подтвердить поддерживаемый путь; не удаляйте обязательный прокси и не заменяйте его личным сервисом вопреки правилам.

При ошибке сертификата сохраните её и выполните проверки TLS-предупреждения, не отключая проверку. Для WebDAV используйте диагностику отличий от браузера: адрес и метод требуют своих проверок, даже если сообщение выглядит как обычный повтор.

Шаг 6: Как скопировать тест, не затронув рабочие данные?

Создайте небольшой несекретный текстовый файл в отдельном локальном каталоге. Выберите новый разрешённый тестовый каталог remote и заранее убедитесь, что там нет важного одноимённого файла. copy переносит содержимое каталога без удаления файлов назначения, но может обновлять уже существующие пути.[3]

rclone copy ./connection-test remote:approved-test-parent/unique-test-directory --transfers 1 --retries 1 --low-level-retries 1

Источник должен содержать только выбранный тест. Не заменяйте его домашним каталогом, корнем производственной резервной копии или шаблоном частных файлов. Новое назначение и одна передача сужают наблюдение; сохраняйте их при сравнении маршрутов.

Проверьте появление нужного файла, затем получите его в другой локальный каталог проверки или откройте через разрешённый клиент. Сравните реальный текст с оригиналом. Нулевой код завершения и одинаковый размер полезны, но не доказывают нужное содержимое в правильном месте.

Не подменяйте этот тест командами sync, delete, purge или очисткой. Не используйте производственное назначение только потому, что copy ничего не удаляет. Удаление теста выполняйте отдельным понятным действием после сохранения нужных свидетельств.

Шаг 7: Меняет ли результат только маршрут подключения?

Эта ветвь подходит для подтверждённого сбоя подключения, а не квоты или явного отказа аккаунта. Оставьте процесс на том же устройстве с прежними backend, секретами, командой, путём, файлом и числом передач. Где разрешено, запишите прямой результат и результат другого маршрута.

На поддерживаемом Debian/Ubuntu x64, где запускается rclone, официальный клиент AethoVPN в формате .deb предоставляет альтернативный исходящий путь; для настольного доступа используйте Pro или Premium. Включите глобальный режим, выберите доступное сейчас расположение и повторите тот же ограниченный список и изолированное копирование. После успеха проверьте содержимое; истёкший токен backend, 429, квота и отказ записи остаются ответственностью удалённого сервиса. Зарегистрируйтесь для бесплатного трёхдневного теста подключения Pro: период предоставляется один раз и начинается при регистрации.

На Windows используйте официальный установщик на компьютере с rclone. На Mac получите конфигурацию через руководство сайта с Pro или Premium. Не распространяйте Linux-пакет на неподдерживаемые дистрибутивы или архитектуры и не обещайте перенаправление процесса другой машины локальным клиентом.

Если та же операция работает только после смены пути, сохраните ограниченный результат с временем. Если оба пути возвращают одинаковую ошибку аккаунта или сервиса, прекратите смену маршрутов. Проверки передачи файлов помогают при зависании по размеру, а проверка VPN не заменяет результат rclone.

Rclone пропускает файлы назначения, которые считает совпадающими с источником.[3] Проверьте фактическое число переданных файлов и байтов каждой попытки: успешный повтор без передачи не проверяет путь отправки. Если тест уже существует, запишите только результат списка и пропуска; до сравнения отправок запросите у владельца назначения разрешённую изолированную процедуру повторной передачи. Не удаляйте частичную копию и не принуждайте перезапись ради появления трафика.

Шаг 8: Какие данные нужны поддержке?

Передайте версию, backend, операцию, очищенную команду, первую ошибку, часовой пояс, настройки повторов и результаты списка, копирования и проверки текста. Разделите прямую попытку, альтернативный путь и непроверенные условия. Укажите конкретную операцию вместо «иногда работает».

Полные журналы и настройки храните приватно. Через одобренный канал отправляйте только проверенные фрагменты без токенов, паролей, имён частных файлов или их содержимого. Доказательство сбоя подключения не требует выдачи доступа к remote.

После расследования восстановите документированную рабочую политику повторов. Временный успех не обосновывает постоянное отключение повторов, а постоянный сбой — бесконечное увеличение их числа. Возобновляйте большие задания после понимания малого теста и ответственного исправления.

Итоги

  • Классифицируйте первую ошибку до изменения повторов.
  • Проверьте узкий список и изолированное копирование.
  • Исследуйте настоящее окружение процесса и прокси.
  • Сравнивайте пути только для сетевой ветви и проверяйте содержимое.

Часто задаваемые вопросы (FAQ)

Почему повторы идут после начала отправки малого файла?

Передача может включать несколько низкоуровневых запросов, а общая операция повторяться отдельно. Первая содержательная ошибка помогает различить эти уровни лучше числа сообщений.[1]

Больше повторов исправят ответ 429?

Дополнительные попытки не увеличивают разрешённую нагрузку сервиса. Соблюдайте ожидание и уменьшайте лишние запросы вместо повышения параллельных передач.

copy гарантирует неизменность файлов назначения?

Команда не удаляет файлы, но может обновлять совпадающие пути. Новый проверенный тестовый каталог нужен, чтобы не перезаписать ценное содержимое.[3]

Почему браузер работает, а rclone нет?

Они могут использовать разные сеансы, адреса, прокси и методы. Проверьте backend и первую ошибку rclone, прежде чем считать его доступ или секреты правильными.

Пустой вывод lsd означает поломку remote?

Успешный список может быть пустым без подкаталогов. Проверьте код завершения и выбранный путь: отсутствие строк не равнозначно ошибке.[2]

Можно опубликовать настройки ради помощи?

Храните настройки и токены приватно. Для первичной диагностики достаточно очищенной команды и проверенного фрагмента ошибки через согласованный канал.

VPN ноутбука меняет задачу другого сервера?

Локальный клиент не доказывает охват процесса другой машины. Проверяйте маршрут в окружении, где фактически выполняется запланированная задача.

Отказ от ответственности: Используйте только разрешённые remote и тестовые назначения. Сохраняйте оригиналы и лимиты сервиса; примеры не разрешают удалять данные, обходить доступ или отключать сертификаты.

Источники

  1. Rclone — Documentation — https://rclone.org/docs/
  2. Rclone — rclone lsd — https://rclone.org/commands/rclone_lsd/
  3. Rclone — rclone copy — https://rclone.org/commands/rclone_copy/

Sources checked 7 октября 2026 г.

Рекомендуемые статьи

Начните бесплатный 3-дневный пробный период

Зарегистрируйтесь и попробуйте все премиум-функции бесплатно.

*Только для новых пользователей. Один пробный период на пользователя.

rclone постоянно повторяет попытки: как проверить | AethoVPN