Назад | Перейти на главную страницу

Как продолжить синхронизацию с S3CMD после разрыва соединения?

я использую s3cmd для резервного копирования некоторых журналов в Amazon S3 ведра. Это отличный инструмент. Но я замечаю, что очень часто мой sync's не работают, они просто отменяют и пытаются загрузить снова, пока не смогут загрузить файл, но проблема в том, что они не продолжают загрузку с того места, где она останавливает загрузку, загрузка начинается с начала.

Что я могу с этим поделать? Чтобы продолжить загрузку, даже если она не работает? Измени мой .s3cfg файл или добавить какой-нибудь параметр в мою команду? А что значит throttle в s3cmd ? Я спрашиваю, потому что, когда загрузка не удалась, это throttle увеличение.

До недавнего времени таймаут по умолчанию составлял 10 секунд, поэтому, если у вас нет новейшей версии s3cmd, это, вероятно, так. Но это поправимо. Найдите файл .s3cfg, который должен находиться в вашем домашнем каталоге.

Отредактируйте файл .s3cfg, чтобы добавить строку:

socket_timeout = 300

Это должно решить проблему.