【问题标题】:Flask CSV streaming randomly gets cut off?Flask CSV 流随机被切断?
【发布时间】:2016-03-08 15:42:53
【问题描述】:

我的 CSV 只是从数据库 (SQLAlchemy) 中提取的一个简单查询。对于大于 5000 行的大文件,CSV 流有时会退出大约 3000 或 4000 行。

我的应用在 Heroku 上,它有 30 秒的超时,但我认为这也不适用于下载文件。

【问题讨论】:

  • 那么你能解释一下你的问题是什么吗?
  • @mehdy 我解释了上面的问题。相同的 5000+ 行 CSV 的 CSV 流仅在有时随机停止在 3000-4000 左右。其他时候它会下载正确的行数。

标签: heroku flask flask-sqlalchemy


【解决方案1】:

我认为原因可能是两个参数!

1) 首先是你提到的超时时间。

2) 其次可能是正文请求大小限制。

因此请检查您的网络服务器配置并尝试更改超时和正文请求大小限制。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 2014-09-13
    • 2013-01-02
    相关资源
    最近更新 更多