我有一个python web worker,根据客户端请求传输一个大文件。 30秒后,Heroku终止连接。我正在使用web.py
并产生新的输出。根据Heroku文档:从Heroku流式传输大文件在30秒后失败失败
Cedar支持HTTP 1.1功能,如长轮询和流式响应。一个应用程序有一个30秒的初始窗口,用一个字节回应给客户端。然而,之后发送的每个字节(从客户端收到或由应用程序发送)都会重置55秒的滚动窗口。如果在55秒窗口期间没有发送数据,连接将被终止。
我每55秒发送一个字节,但连接仍然终止。
这些都是我使用
web.header('Content-type' , 'application/zip')
web.header('Content-Disposition', 'attachment; filename="images.zip"')
页眉我甚至尝试添加:
web.header('Transfer-Encoding','chunked')
难道我做错了什么?
对此有何新闻?我遇到了同样的问题。 –