【问题标题】:Django S3 [Errno 104] Connection reset by peerDjango S3 [Errno 104] 对等方重置连接
【发布时间】:2012-04-16 01:42:00
【问题描述】:

我正在尝试将文件从我的 django 应用程序上传到 Amazon S3 服务。它适用于小文件(低于 300ko)但适用于其他文件(300ko +)我有一个“[Errno 104] Connection reset by peer”错误。我尝试使用 django 1.4 和 1.3、python2.7 和 2.6 但没有成功。这真的很奇怪。现在四天我正在寻找解决方案。 提前谢谢。

编辑 找出问题所在。我使用 guincorn 作为我的 django 服务器,默认情况下在 30 秒后关闭请求。所以我不得不增加超时来让它工作并发出异步请求。 网页:python manage.py run_gunicorn -b 0.0.0.0:$PORT -w 3 --timeout 900 -k gevent

【问题讨论】:

    标签: django amazon-s3 boto


    【解决方案1】:

    我使用 s3cmd 将内容从我的 Django 应用发布到 amazon-s3

    subprocess.call(["s3cmd", "put", "-P", "-r", "-c", s3conf_path, "--exclude=.xml", src,  fileserver_path + '/data/'])
    

    我可以发布超过 150 mb 的内容

    【讨论】:

      猜你喜欢
      • 2016-10-10
      • 2016-03-03
      • 2018-05-22
      • 2014-01-04
      • 2021-08-27
      • 1970-01-01
      • 2023-01-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多