при загрузке или загрузке файлов большего размера (более 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.
Это многослойная среда, в которой запрос сначала направляется микросервису на уровне оркестровки, а затем микросервису на уровне обслуживания.
Любая идея / совет?