【问题标题】:Timeout when uploading a large file?上传大文件时超时?
【发布时间】:2011-11-13 00:26:16
【问题描述】:

我正在使用 gunicorn 和 Nginx 在 Linux 平台上运行 Django 应用程序。我允许用户上传应用程序处理并添加到后端数据库的 CSV 文件(大约 2MB)。问题是对于大文件,大约 2 或 3 分钟后似乎超时,并显示标题为 404 Not Found nginx/0.7.6 的页面。但是 URL 不会改变 - 即,它仍然是我的应用程序文件上传页面的 URL。

Nginx 错误日志显示:

2011/09/08 13:28:05 [错误] 1349#0: *303 上游超时(110:连接超时)同时从上游读取响应标头,客户端:213.146.112.122,服务器:_,请求:“POST /app/import_csv/HTTP/1.1”,上游:

有什么想法吗?如何增加此超时?

【问题讨论】:

    标签: django linux nginx gunicorn


    【解决方案1】:

    我补充说:

    proxy_read_timeout 1200;
    

    到 nginx.conf。这增加了解决问题的默认超时。我可能不需要使用 1200,这只是我尝试的第一个值。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-11
    • 2011-12-12
    • 1970-01-01
    • 2010-09-18
    • 1970-01-01
    • 1970-01-01
    • 2012-02-02
    相关资源
    最近更新 更多