Django S3 [Errno 104]连接由同行重置

时间:2012-04-16 01:42:01

标签: django amazon-s3 boto

我正在尝试将文件从我的django应用程序上传到Amazon S3服务。它适用于小文件(300ko以下),但与其他文件(300ko +)我有一个“[Errno 104]连接重置由同行”错误。我尝试使用django 1.4和1.3,python2.7和2.6但没有成功。这真的很奇怪。现在四天我正在寻找解决方案。 thnx提前。

修改 发现了什么问题。我使用guincorn作为我的django服务器,默认情况下在30秒后关闭请求。所以我不得不增加时间以使其工作并发出异步请求。 web:python manage.py run_gunicorn -b 0.0.0.0:$PORT -w 3 --timeout 900 -k gevent

1 个答案:

答案 0 :(得分:0)

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

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

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