簡體   English   中英

如何在IIS 7.5中配置應用程序池時它會在停止時自動重新啟動?

[英]How to config application pool in IIS 7.5 automatically re-start when it was stopped?

我的網站每天都停機幾次,當我檢查應用程序池(IIS 7.5)時,我看到它已停止,我必須手動重新啟動它。 如何設置應用程序池以便在出錯后自動重新啟動?

您需要將運行網站的應用程序池的startMode從onDemand更改為AlwaysRunning。 默認情況下,IIS將所有應用程序池設置為onDemand。

  1. 在IIS管理器中,單擊“連接”窗格中的計算機名稱。
  2. 切換到功能查看視圖是否處於活動狀態。
  3. 雙擊“功能視圖”的“管理”部分中的“配置編輯器”。
  4. 單擊Section字段的向下箭頭,展開system.applicationhost,然后單擊應用程序池。
  5. 單擊(收集),然后單擊顯示計數的字段旁邊的省略號(...)。
  6. 在“集合編輯器”中,選擇要為其配置startMode屬性的應用程序池。
  7. 在底部的“屬性”窗口中,將startMode屬性的值設置為AlwaysRunning。

來源: http//msdn.microsoft.com/en-us/library/ee677285%28v=azure.10%29.aspx

在IIS 8及更高版本中,現在可以從應用程序池的高級設置直接使用啟動模式設置。

“默認情況下IIS將所有應用程序池設置為onDemand”的問題是必須更新位時。 然后該站點將重新啟動並鎖定部署。 最好在應用程序池下的高級設置下設置快速失敗保護。 將失敗間隔(分鍾)設置為1,最大值失敗為5。

在IIS 8及更高版本中,現在可以從應用程序池的高級設置直接使用startMode設置。

如果失敗,將startMode更改為AlwaysRunning將自動重新啟動應用程序池。

https://docs.microsoft.com/en-us/iis/configuration/system.applicationhost/applicationpools/add/#new-in-iis-75-and-later

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM