备份是250MB。我认为这不是很大,但看起来问题是随着尺寸的增加而增加。
从下面的备份宝石中记录。
注意时间跨度;上传大约37分钟后我重置连接。
@Configuration
@ComponentScan(value={"org.binarisinformatik"})
public class AppConfig {
}
答案 0 :(得分:4)
您是否尝试过错误处理选项,该选项会重新传输文件失败的部分:
store_with S3 do |s3|
s3.max_retries = 10
s3.retry_waitsec = 30
end
保持块大小:
store_with S3 do |s3|
s3.chunk_size = 5 # MiB
end
您可能还想使用Splitter options。
答案 1 :(得分:1)
我现在说,使用ruby-xz压缩一个较小的文件,以便发送更多的压缩和temprary补丁,然后尝试看看
Excon.defaults[:write_timeout] = 500
或更多 会做的伎俩