2015-06-03 207 views
2

我有一個64位服務器。我已經改變了應用程序池以啓用32位DLL(「啓用32位DLL」)。之後,我重置IIS,並檢查它給出了這樣的錯誤:應用程序池自動停止在IIS 7中

Error : "503 Service Unavailable".

我在IIS檢查,發現應用程序池自動停止。

回答

4

當應用程序池在5分鐘內失敗5次時,通常會得到503服務不可用。如果您的服務帳戶憑據不正確,可能會發生這種情況。

嘗試使用不同的憑據(或使用網絡服務/本地系統)僅用於測試目的。如果仍然無效,請查看您的事件日誌並分享結果。

+0

令人驚歎。我一直想弄明白這個問題好幾個星期。我遇到了這個問題(http://stackoverflow.com/questions/19652709/http-error-503-the-service-is-unavailable-app-pool-stops-on-accessing-website),但沒有答案幫助。使用您的答案,我在一分鐘內使我的應用程序池失敗了五次,當然,還有503個代碼。現在我可以對問題進行修復 – oscilatingcretin

1

在我的情況下,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鏈接並按照給出的步驟操作,以獲取正確的損壞的用戶配置文件。

相關問題