上载/下载较大文件时,服务器未返回任何内容(无标题,无数据)

时间:2018-11-17 15:10:06

标签: linux asp.net-core .net-core nginx-ingress

上传或下载较大的文件(大于30 MB)时,偶尔会出现此异常:

"System.Net.Http.HttpRequestException: An error occurred while sending the 
 request. ---> System.Net.Http.CurlException: Server returned nothing (no 
 headers, no data)   at 
 System.Net.Http.CurlHandler.ThrowIfCURLEError(CURLcode error) at   
 System.Net.Http.CurlHandler.MultiAgent.FinishRequest(StrongToWeakReference`1 easyWrapper, CURLcode messageResult) 

这是在Linux / nginx环境中运行的.NET Core 2.0 Web应用程序。因此,有时执行相同文件的上载/下载时不会出现问题,有时我会遇到“无标题,无数据”异常,有时还会遇到“ 502 Bad gateway”或“ 504 gateway timeout error error”。

是多层环境,首先将请求转发到业务流程层中的微服务,然后再转发到服务层中的微服务。

有什么想法/建议吗?

0 个答案:

没有答案