上传到S3时Ruby Backup gem失败。 37分钟后重置连接

时间:2015-10-30 10:32:13

标签: ruby amazon-s3 backup fog excon

备份是250MB。我认为这不是很大,但看起来问题是随着尺寸的增加而增加。

从下面的备份宝石中记录。

注意时间跨度;上传大约37分钟后我重置连接。

@Configuration
@ComponentScan(value={"org.binarisinformatik"})
public class AppConfig {
}

2 个答案:

答案 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

或更多 会做的伎俩