-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
版本号2.2.2 在https下接受post 数据timeout #1109
Comments
更换nginx 1.12.2后,正常 |
@nerveva |
@nerveva 当前版本的HTTP2还不支持流式上传功能(现在的处理逻辑是会把收完client的数据后,才会向后端发送数据、所以可能导致后端的read timeout).同时我们当前正在升级Tengine core代码,届时也会支持H2的流式上传功能。 |
This bug has been fixed in Tengine 2.3.0. Tengine-2.3.0 has been released, it has been been upgraded to nginx 1.15.9. For more details of new version, see #1220. |
ssl开启时
POST /api/v1/upload HTTP/1.1
Host: www.xxx.com
Cache-Control: no-cache
Postman-Token: fdde7867-6e70-92d3-e329-db879932bda8
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="2015-2016.pdf"
Content-Type: application/pdf
------WebKitFormBoundary7MA4YWxkTrZu0gW--
在数据小于7994B的时候,正常,大于的时候 后端服务无法正常read数据,导致upstream timeout
The text was updated successfully, but these errors were encountered: