4
A
回答
4
如果您不能直接配置使用IIS所需的時間表,你可以創建計劃任務調用
c:\Windows\system32\inetsrv\appcmd.exe recycle apppool "NameOfTheAppPool"
按要求的時間。
2
這documentation說明如何使用應用程序池回收設置。
<add name="Contoso">
<recycling logEventOnRecycle="Schedule">
<periodicRestart>
<schedule>
<clear />
<add value="03:00:00" />
</schedule>
</periodicRestart>
</recycling>
<processModel identityType="NetworkService" shutdownTimeLimit="00:00:30" startupTimeLimit="00:00:30" />
</add>
3
如果您使用的是IIS 7,則3210是關鍵。添加以下到您的ApplicationHost.config
文件:
<add name="YourApplicationPool">
<recycling logEventOnRecycle="Schedule">
<periodicRestart>
<schedule>
<clear />
<add value="12:00:00" />
</schedule>
</periodicRestart>
</recycling>
<processModel identityType="NetworkService" shutdownTimeLimit="00:00:30" startupTimeLimit="00:00:30" />
</add>
將每天回收您Application Pool
在12點鐘。
如果你正在使用IIS7,你可以設置一個Scheduled Task
,對於工作日內,運行以下命令:
appcmd.exe recycle apppool "YourApplicationPool"
如果使用的是IIS6,我遵循的指導here。
0
如果您在Azure中託管,你可以使用一個startup.cmd文件,(從here)以下:
REM Prevent unwanted recycling
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.processModel.idleTimeout:00:00:00
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.recycling.periodicRestart.time:00:00:00
REM Recycle every day at 4am
%windir%\system32\inetsrv\appcmd set config -section:system.applicationHost/applicationPools /+applicationPoolDefaults.recycling.periodicRestart.schedule.[value='04:00:00'] /commit:apphost
相關問題
- 1. IIS 7.5在預定時間回收應用程序池
- 2. 回收應用程序池作爲應用程序池標識
- 3. 確定上次應用程序池回收的時間
- 4. 回收應用程序池
- 5. 應用程序池回收和工作流程
- 6. Asp.Net應用程序池重疊回收時間?
- 7. 如何防止IIS在工作進程無響應時回收應用程序池
- 8. 在很長的響應時間,應用程序池回收結果
- 9. 如何讓Android應用程序在特定日期之間工作?
- 10. 在IIS應用程序池回收期間調試應用程序行爲
- 11. 禁用IIS應用程序池中工作進程的回收的影響
- 12. Sharepoint Excel Services回收應用程序池
- 13. IIS應用程序池回收
- 14. 應用程序池回收併發症
- 15. Sitecore - 無應用程序池回收
- 16. IISExpress應用程序池回收
- 17. 擴展web.config應用程序池回收
- 18. 通過WiX回收應用程序池
- 19. PollingDuplexHttpBinding和應用程序池回收
- 20. ASP.NET應用程序池回收問題
- 21. IIS應用程序池回收似乎未遵守指定的日程安排
- 22. 如何在事件日誌中查找應用程序池回收
- 23. 使用Selfhosting ASP.NET應用程序回收應用程序池
- 24. 如何跟蹤Web應用程序中的應用程序池回收?
- 25. 何時安排應用程序池回收?
- 26. IIS 7.0應用程序池回收日誌文件
- 27. 日誌IIS應用程序池啓動,關閉和回收
- 28. 「固定請求次數」之後的應用程序池回收
- 29. IIS應用程序池回收時的ServiceStack SSE連接
- 30. 如何在應用程序的特定時間通知用戶
但它不能使回收的應用程序池只在工作日。這也不能在IIS7中以編程方式實現。 http://www.iis.net/ConfigReference/system.applicationHost/applicationPools/add所以接受的答案是唯一的出路。 – 2012-02-28 16:06:23