如何在IIS 7.5中配置应用程序池在停止时自动重新启动?

发布于 2025-01-05 06:21:50 字数 81 浏览 0 评论 0原文

我的网站每天宕机几次,当我检查应用程序池(IIS 7.5)时,我发现它已停止,我必须手动重新启动它。如何设置应用程序池以便在发生错误后自动重新启动?

My website was down several times per day and when I check the application pool (IIS 7.5), I saw it was stopped and I must restart it manually. How can I setup application pool so that it automatically restarts after an error?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

荒芜了季节 2025-01-12 06:21:50

您需要将网站运行的应用程序池的启动模式从 onDemand 更改为 AlwaysRunning。默认情况下,IIS 将所有应用程序池设置为 onDemand。

  1. 在 IIS 管理器中,单击“连接”窗格中的计算机名称。
  2. 如果视图未处于活动状态,请切换到功能视图。
  3. 双击功能视图的管理部分中的配置编辑器。
  4. 单击“部分”字段的向下箭头,展开 system.applicationhost,然后单击应用程序池。
  5. 单击 (集合),然后单击显示计数的字段旁边的省略号 (...)。
  6. 在集合编辑器中,选择要为其配置 startMode 属性的应用程序池。
  7. 在底部的“属性”窗口中,将 startMode 属性的值设置为 AlwaysRunning。

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

在 IIS 8 及更高版本中,现在可以直接从应用程序获取启动模式设置池的高级设置。

You will need to change the startMode for the application pool your website is running on from onDemand to AlwaysRunning. By default IIS sets all application pools to onDemand.

  1. In IIS Manager, click computer name in the Connection pane.
  2. Switch to Features View if the view is not active.
  3. Double-click Configuration Editor in the Management section of the Features View.
  4. Click the down-arrow for the Section field, expand system.applicationhost, and then click application pools.
  5. Click (Collection) and then click ellipses (…) next to the field that shows the count.
  6. In the Collection Editor, select the application pool for which you want to configure the startMode attribute.
  7. In the Properties window at the bottom, set the value of startMode attribute to AlwaysRunning.

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

In IIS 8 and above, the start mode setting is now directly available from the Application Pool's Advanced Settings.

再可℃爱ぅ一点好了 2025-01-12 06:21:50

在 IIS 8 及更高版本中,现在可以直接从应用程序池的高级设置中使用 startMode 设置。

将 startMode 更改为 AlwaysRunning 将在失败时自动重新启动应用程序池。

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

In IIS 8 and above, the startMode setting is now directly available from the Application Pool's Advanced Settings.

Changing the startMode to AlwaysRunning will automatically restart the Application Pool if it fails.

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

别挽留 2025-01-12 06:21:50

“默认情况下 IIS 将所有应用程序池设置为 onDemand”的问题是当您必须更新这些位时。然后站点将重新启动并锁定部署。最好在应用程序池下的高级设置下设置快速失败保护。将失败间隔(分钟)设置为 1,将最大失败设置为 5。

Problem with "By default IIS sets all application pools to onDemand" is when you have to update the bits. Then the site will restart and lock the deployment. Better to set the Rapid-fail protection under advanced settings under app pool. Set Failure interval (min) to 1, and Max fail to 5.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文