我正在使用 .net core API 从其他服务检索数据并将数据传递给 Angular 应用程序。在等待一段时间后,我在长时间运行的任务中遇到来自 API 的 500 异常。我想等待我的 .net core API 很长时间才能从其他服务获取数据。我在 Program 类中添加了保持活动超时,如下所示。
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.ConfigureLogging((hostingContext, logging) =>
{
logging.AddConsole();
})
.UseStartup<Startup>()
.UseKestrel(o => { o.Limits.KeepAliveTimeout = TimeSpan.FromMinutes(30);});但仍然没有任何变化。我还按照此处的文章尝试通过实现 IHostedService 来使用后台服务。但仍然面临这个问题。我将不胜感激有人帮助我如何处理这个问题。
慕后森
慕妹3146593
随时随地看视频慕课网APP
相关分类