【发布时间】:2022-01-15 00:25:26
【问题描述】:
IIS 网站在一段时间内没有新请求时停止工作进程。
如果工作进程正在运行,我想使用 http 调用来调用 WebApi。 我不想叫醒睡着的兔子。
这将是我的 DevOps 发布管道的一部分。在我发布新版本并关闭自己的旧版本之前,我想通知在线用户。显然,如果应用处于休眠状态,则没有在线用户。
【问题讨论】:
-
IIS“空闲关机”功能并非旨在支持您自己想要的功能,但如果您真的想检查站点是否空闲,请查询其应用程序池并查看是否有任何正在运行的工作进程那里。 IIS 有多种 API 供您使用,例如 PowerShell 和 REST API。
标签: powershell asp.net-core iis asp.net-web-api