You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NET Core 3.1 Worker Service如何部署到IIS 怎样避免Hosted Services API闲置关停

避免Hosted Services开发的API闲置关停的实现方法

可以从IIS配置和代码两个层面组合实现:

  • 调整IIS应用池基础配置
    打开对应应用池的高级设置:将「闲置超时(分钟)」设为0(关闭闲置超时判定),将「固定时间间隔回收」设为0,取消所有特定时间回收的配置项,避免系统主动关停应用。
  • 启用IIS自动预加载配置
    首先在服务器的角色和功能安装界面,勾选安装「应用程序初始化」功能,之后回到站点配置:将对应应用池的「启动模式」修改为AlwaysRunning,站点的「预加载已启用」设置为True,配置完成后IIS会在服务器启动、应用池回收后自动启动应用,无需等待首次外部访问触发。
  • 代码层面添加保活逻辑
    可以在你实现的Hosted Service中添加一个轻量的周期性任务,比如每隔5~10分钟主动调用一次自身服务的健康检查接口,模拟正常访问请求,进一步避免被判定为闲置。

内容的提问来源于stack exchange,提问作者Rodrigo De Freitas Oliveira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 21:00:02