Получение 502, ошибка BadGateway, часть основного веб-API Service Fabric ASP.Net.
Один из методов Put, у меня есть часть контроллера, выполняется более 10 минут, но я получаю ответ 502 / BadGateway через 2 минуты. Я сделал следующие биты, как предложено в Тайм-ауты с длительным методом HTTPPost основного контроллера ASP.NET MVC Core * .
Установка тайм-аута компонента KestrelCommunicationListener
вернуть новый WebHostBuilder ()
.UseKestrel (o => {o.Limits.KeepAliveTimeout = TimeSpan.FromHours (1);})
.ConfigureServices (services => services.AddSingleton (serviceContext)) .UseContentRoot (Directory.GetCurrentDirectory ())
.UseStartup () .UseServiceFabricIntegration (слушатель, ServiceFabricIntegrationOptions.None)
.UseUrls (URL)
Строить ();
установить время ожидания в web.config.
Также установлена часть времени ожидания клиента при инициализации HttpClient.
Пожалуйста, дайте мне знать, как я могу решить эту проблему