c# - ASP.Net Core 2.0 关闭超时,使用 2 分钟很长的时间会出现什么问题?
问题描述
我们的一个 API 服务器处理手机短视频,后台处理可能需要一分钟。
我知道将其移至 WebJob 和/或使用 Hangfire 的最佳实践。
对于在我们的 API 服务器上执行此任务的假设解决方案(不幸的是,它只是通过轮询等待 Azure 媒体服务,因此不受 CPU 限制)。
使用非常长的 Shutdown Timeout 有哪些缺陷,如下所述:
寻找的不仅仅是基于意见的答案,例如“在 ASP.Net 中这样做是不好的做法”。这种配置的存在是有原因的,我想了解实际的缺点。
〜谢谢
解决方案
推荐阅读
- php - 没有框架的数据库更改后刷新网页?消息应用
- python - 为什么 keras 模型可以编译,但 fit_generator 命令会抛出“模型未编译运行时错误”?
- c# - C# 代理检查
- typescript - 带有类名的 TypeScript:没有索引签名
- c++ - 私有类型的静态 const 成员
- javascript - 如何从数组Javascript / Jquery中删除obj
- javascript - 在 JavaScript 中将字符串中每个单词的首字母转换为大写
- python - 将字符串的每个字符转换为位列表并将每个列表附加到列表列表
- graphql - 如何在 GraphQL 中通过用户名获取用户?
- python - 如何有效地设置包含未知数据量的 HDF5 文件?