2017-01-31 60 views
0

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

是否达到私有字节内存限制是其中之一?当我调试我的网站时,似乎应用程序池正在不断被回收,然后突然应用程序池停止并给我

错误503不可用。

我发现实际上我的托管服务提供商将我的私人字节内存限制从500MB降低到了100MB,并且没有告诉我。我的应用程序具有150MB-200MB专用字节限制的最低要求。

我在这里问这是为了确定问题是因为内存限制,而不是其他事情。

+0

你能否检查事件日志中是否有错误? – Amit

+0

不一定,我无法访问,它是外部托管 –

回答

0

可能是用户身份已过时,特别是如果您尝试启动停止的应用程序池并且下一个请求再次失败。

在IIS中,转到服务器下的应用程序池,然后为您的网站找到正确的应用程序池,然后单击它。在右侧的高级设置菜单中,选择身份并更改身份并输入新的用户和密码。再次单击您的应用程序池,然后选择回收重新启动它。

您还可以尝试查看事件查看器中的Windows日志,应用程序,详细信息选项卡下的错误消息。

+0

问题是我没有访问权限,它是托管在外部。它在我的本地IIS中正常工作。我问过支持人员,我发现托管服务器将我的私人字节内存限制从500MB降低到100MB。开始时我的网站将达到150MB。所以我在这里确保应用程序池停止的原因是由于专用字节内存问题。 –