最近直接在webapi服务端写个简单的定时程序,但是在发布IIS之后,发现每隔一段时间定时任务就会停止运行,原因可能是在没有访问状态下一段时间或网站运行到预设的回收时间节点的时候进程会被回收 直到有新的请求进来的时候才会重新启动,于是对IIS应用程序池进行设置,如下图:

第一步:打开iis 点击应用程序池

第二步:在指定的应用程序池上右键

第三步:点击高级设置,如下图设置:

回收:固定时间间隔(分钟) 改为 0,原值1740

虚拟/专用内存限制(KB) 改为 0,原值都为0,未作修改

进程模型:闲置超时(分钟) 改为 0,原值20

希望本文对您有帮助。

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐