我的網站每天停機幾次,當我檢查應用程序池(IIS 7.5)時,我看到它已停止,我必須重新啓動它。如何設置它,以便在發生任何錯誤時停止自動重啓。如何配置IIS 7.5中的應用程序池在停止時自動重新啓動?
26
A
回答
46
您需要將您網站運行的應用程序池的startMode從onDemand更改爲AlwaysRunning。默認情況下,IIS將所有應用程序池設置爲onDemand。
- 在IIS管理器中,單擊「連接」窗格中的計算機名稱。
- 切換到功能查看視圖是否處於非活動狀態。
- 在功能視圖的管理部分中雙擊配置編輯器。
- 單擊部分字段的向下箭頭,展開system.applicationhost,然後單擊應用程序池。
- 單擊(收集),然後單擊顯示計數的字段旁邊的省略號(...)。
- 在Collection Editor中,選擇要爲其配置startMode屬性的應用程序池。
- 在底部的屬性窗口中,將startMode屬性的值設置爲AlwaysRunning。
來源:http://msdn.microsoft.com/en-us/library/ee677285%28v=azure.10%29.aspx
0
問題與「默認情況下,IIS將所有應用程序池,以按需」是當你有更新的位。然後該站點將重新啓動並鎖定部署。最好在應用程序池下的高級設置下設置快速失敗保護。將失敗間隔(分鐘)設置爲1,並且最大失敗次數爲5.
相關問題
- 1. IIS 7.5應用的web.config重新啓動整個應用程序池
- 2. 應用程序池自動停止在IIS 7中
- 3. 如何從Java遠程啓動/停止IIS 6.0中的應用程序池
- 4. IIS應用程序池 - 停止/啓動與回收
- 5. IIS 7.5 32位應用程序池啓動爲64位
- 6. 何時應啓動和停止應用程序池?
- 7. 保存加密配置節時防止IIS應用程序重新啓動?
- 8. 停止IIS 7.5應用程序池回收
- 9. 針對IIS應用程序池的System.Web.Caching&System.Runtime.Caching重新啓動
- 10. IIS應用程序池/重新啓動和ASP.NET
- 11. IIS 7.5應用程序池的配置文件丟失
- 12. 自動啓動ASP.NET應用程序池?
- 13. 如何停止/啓動或重新啓動計時器線程
- 14. 爲應用程序設置應用程序池iis express 7.5
- 15. 如何在暫停時重新啓動整個應用程序?
- 16. 如何遠程重新啓動的IIS7應用程序池
- 17. 在應用程序啓動時停止已啓動的服務
- 18. 重新啓動時自動啓動應用程序
- 19. 當它停止時自動啓動java應用程序
- 20. 從網頁重新啓動IIS(7.5)
- 21. IIS 7.5 ISAPI應用程序池安全
- 22. 設置IIS 8應用程序池定期重新啓動,而不是回收
- 23. Mule Batch - 如何在服務器重新啓動時停止自動重啓?
- 24. 如何啓動IIS 7.5 Express?
- 25. 本地IIS模塊是否重新啓動IIS或應用程序池?
- 26. 爲什麼應用程序池會自動停止?
- 27. 如何通過C#啓動/停止/查詢iis應用程序(不是網站,而不是應用程序池)?
- 28. 遇到訪問衝突時,w3wp.exe會重複崩潰並重新啓動,直到應用程序池停止
- 29. 在IIS中加載用戶配置文件是否需要重新啓動應用程序池
- 30. 使用asp.net(IIS7)重新啓動應用程序池
更大的問題是爲什麼您的應用程序池停止運行。檢查你的事件日誌,並試圖找出是什麼導致他們停止。 – 2012-02-14 17:26:40