首页 > 解决方案 > ASP.Net Core 2.0 关闭超时,使用 2 分钟很长的时间会出现什么问题?

问题描述

我们的一个 API 服务器处理手机短视频,后台处理可能需要一分钟。

我知道将其移至 WebJob 和/或使用 Hangfire 的最佳实践。

对于在我们的 API 服务器上执行此任务的假设解决方案(不幸的是,它只是通过轮询等待 Azure 媒体服务,因此不受 CPU 限制)。

使用非常长的 Shutdown Timeout 有哪些缺陷,如下所述:

寻找的不仅仅是基于意见的答案,例如“在 ASP.Net 中这样做是不好的做法”。这种配置的存在是有原因的,我想了解实际的缺点。

〜谢谢

标签: c#asp.netasp.net-coreasp.net-core-2.0

解决方案


推荐阅读