Сервер ничего не возвращал (без заголовков, без данных) при загрузке / загрузке файлов большего размера - PullRequest
0 голосов
/ 17 ноября 2018

при загрузке или загрузке файлов большего размера (более 30 МБ) иногда возникает следующее исключение:

"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) 

Это веб-приложение .NET Core 2.0, работающее в среде Linux / nginx.Таким образом, иногда загрузка / выгрузка тех же файлов выполняются без проблем, иногда я получаю исключение «нет заголовков, нет данных», а иногда я могу также получить исключение ошибки 502 Bad gateway или 504 gateway timeout.

Это многослойная среда, в которой запрос сначала направляется микросервису на уровне оркестровки, а затем микросервису на уровне обслуживания.

Любая идея / совет?

...