2017-01-31 96 views
0

應用程序池停止的原因是什麼?我正在問停止應用程序,而不是回收。MVC4:應用程序池保持停止

是否達到私有字節內存限制是其中之一?當我調試我的網站時,似乎應用程序池正在不斷被回收,然後突然應用程序池停止並給我

錯誤503不可用。

我發現實際上我的託管服務提供商將我的私人字節內存限制從500MB降低到了100MB,並且沒有告訴我。我的應用程序具有150MB-200MB專用字節限制的最低要求。

我在這裏問這是爲了確定問題是因爲內存限制,而不是其他事情。

+0

你能否檢查事件日誌中是否有錯誤? – Amit

+0

不一定,我無法訪問,它是外部託管 –

回答

0

可能是用戶身份已過時,特別是如果您嘗試啓動停止的應用程序池並且下一個請求再次失敗。

在IIS中,轉到服務器下的應用程序池,然後爲您的網站找到正確的應用程序池,然後單擊它。在右側的高級設置菜單中,選擇身份並更改身份並輸入新的用戶和密碼。再次單擊您的應用程序池,然後選擇回收重新啓動它。

您還可以嘗試查看事件查看器中的Windows日誌,應用程序,詳細信息選項卡下的錯誤消息。

+0

問題是我沒有訪問權限,它是託管在外部。它在我的本地IIS中正常工作。我問過支持人員,我發現託管服務器將我的私人字節內存限制從500MB降低到100MB。開始時我的網站將達到150MB。所以我在這裏確保應用程序池停止的原因是由於專用字節內存問題。 –