我正在使用s3cmd
将一些日志备份到Amazon S3
存储桶中。 这是一个伟大的工具。 但是我注意到,我经常会发现我的sync's
已经坏了,他们只是取消并尝试重新上传,直到他们可以上传文件,但是问题在于他们没有继续从停止上传的位置开始上传请求。
我能做些什么呢? 要继续上传,即使它被破坏? 改变我的.s3cfg
文件或添加一些参数到我的命令? 那s3cmd
throttle
是什么意思? 我问,因为当上传失败,这个throttle
增加。
直到最近,默认的超时时间是10秒,所以除非你有最新版本的s3cmd,否则可能是这样。 但是这是可以修复的。 定位您的.s3cfg文件,该文件应位于您的主目录中。
编辑.s3cfg文件以添加该行:
socket_timeout = 300
这应该解决这个问题。