當一段時間沒有新請求時,IIS 網站停止作業行程。
如果作業行程正在運行,我想使用 http 呼叫來呼叫 WebApi。我不想叫醒睡著的兔子。
這將是我的 DevOps 發布管道的一部分。在我發布新版本并關閉自己的舊版本之前,我想通知在線用戶。顯然,如果應用程式處于休眠狀態,則沒有在線用戶。
uj5u.com熱心網友回復:
您可以使用Get-IISAppPool檢查應用程式池是否有任何作業行程:
if ((Get-IISAppPool DefaultAppPool).WorkerProcesses.Count -gt 0) {
# do something
}
更改DefaultAppPool為您的應用程式池的真實名稱。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/414090.html
標籤:
