【问题标题】:Error while uploading large files in RoR from different networks从不同网络上传 RoR 中的大文件时出错
【发布时间】:2013-09-03 21:14:11
【问题描述】:

我正在开发一个 RoR 网站,我在网站上上传媒体文件(如 mp3、pdf、图像和视频)。网站托管在 AWS 上,我正在使用 S3 存储桶上传媒体文件。当我在 S3 存储桶上上传媒体文件时,它已从我的网络成功上传,但是当我们尝试从其他网络上传媒体文件时,它会在 4% 到 5% 后停止上传。

我还增加了会话超时并将其设置为 30 分钟,但我仍然面临来自其他网络的相同问题。

我在代码中遗漏了什么吗?这是网络安全可以阻止的东西还是在我的代码中?我很困惑,我可以成功地从一个网络批量上传媒体文件,但它总是从另一个网络停止。我想这与网络设置和防火墙有关,但我不确定。

对此的任何想法或帮助将不胜感激。

提前致谢:)

【问题讨论】:

    标签: ruby-on-rails-3 amazon-s3 amazon-ec2 carrierwave


    【解决方案1】:

    你在用独角兽吗? default timeout 是 30 秒。

    你在用heroku吗?他们将连接限制为55 seconds

    否则您可能需要提供有关您的应用程序服务器/实施/等的更多信息。

    有关在 rails 中处理文件上传的更多信息:RoR - Large file uploads in railsBest Ruby on Rails Architecture for Image Heavy App

    【讨论】:

      猜你喜欢
      • 2016-05-17
      • 1970-01-01
      • 2020-07-13
      • 2017-06-06
      • 1970-01-01
      • 2018-02-13
      • 2011-12-20
      • 1970-01-01
      相关资源
      最近更新 更多