【问题标题】:Application pool stopped automatically in IIS 7应用程序池在 IIS 7 中自动停止
【发布时间】:2015-06-03 10:03:26
【问题描述】:

我有一个 64 位服务器。我已更改应用程序池以启用 32 位 DLL(“启用 32 位 DLL”)。在我重置 IIS 并检查它后会出现此错误:

错误:“503 服务不可用”。

我在IIS中检查,发现应用程序池自动停止了。

【问题讨论】:

    标签: iis application-pool


    【解决方案1】:

    当应用程序池在 5 分钟内失败 5 次时,您通常会收到 503 服务不可用。如果您的服务帐户凭据不正确,则可能会发生这种情况。

    仅出于测试目的尝试使用不同的凭据(或使用网络服务/本地系统)。如果仍然无法正常工作,请查看您的事件日志并分享结果。

    【讨论】:

    • 太棒了。几个星期以来,我一直试图弄清楚这一点。我遇到了这个问题(stackoverflow.com/questions/19652709/…),但没有一个答案有帮助。使用您的答案,我让我的应用程序池在一分钟内失败了五次,果然是 503 代码。现在我可以对问题进行修复
    【解决方案2】:

    在我的情况下,Application pool user profile 已损坏,因此 windows 会为此创建新的临时配置文件。

    如果您的计算机中有C:\Users\TEMP.IIS APPPOOL 文件夹,则Application pool user profile 已损坏。

    以下步骤为我工作:

    • 在给定的注册表路径下查找所有具有.bak 扩展名的注册表文件夹

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

    • 现在检查注册表文件夹的键是ProfileImagePath,值是C:\Users\TEMP.IIS APPPOOL

    • 转到https://support.microsoft.com/en-us/kb/947215 链接并按照给出的步骤纠正损坏的用户配置文件。

    【讨论】:

      猜你喜欢
      • 2018-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-28
      • 1970-01-01
      • 2011-03-10
      • 2010-10-31
      • 2014-11-14
      相关资源
      最近更新 更多