
我假設應用程式集區的回收設定是否正確:
- 常規時間間隔:1740
- 具體時間:凌晨3:00
只會在凌晨 3:00 重置,因為時間間隔超過 24 小時?
答案1
在 IIS 8.5 (Windows 8.1) 上,我剛剛執行了以下測試。
我的開始時間是11:04。我將應用程式集區設定為回收11:06(特定時間),並且也重置每個5分鐘(定期的時間間隔)。
使用 PowerShell -
ps w3wp | select ProcessName, StartName
首先,在檢查流程的開始日期時,我得到11:04:27(當我更改應用程式集的設定時,強制回收)。
然後,我得到11:06:00(當特定時間過去式)。
我讓時間繼續下去。下一個變化是在11:11:00。這是距離上次特定時間回收開始後 5 分鐘。
因此,總而言之,當特定時間過去時,定期時間間隔計數器將被重置。
長話短說
在給定的問題中,應用程式集區將在每天凌晨 3 點重置,因為 1740 分鐘總是會因特定時間回收而縮短。
答案2
我的理解也是如此。時間間隔計數器將在每晚凌晨 3:00 重置,並且永遠不會達到 29 小時閾值。
但我找不到任何關於此的官方資訊。為了證實這個假設,請開啟事件日誌記錄並讓它運行幾天。事件應該有Application Event Log
來源WAS