ASP应用程序导致错误500并导致服务器频繁停止

时间:2016-04-29 16:21:47

标签: c# asp.net sql-server

在sql server上运行的ASP应用程序导致非常频繁地停止IIS服务器。它在错误日志中显示的原因是: “sql server进程内存的一个重要部分已被分页。这可能会导致性能下降。”

是否有任何工具可以识别Web应用程序中的错误?

2 个答案:

答案 0 :(得分:3)

没有。 You might be able to play with some settings to get your apps to not crash但最后,如果您已达到带宽上限,则会陷入困境。

Web应用程序实际上可能没有任何错误。 IIS和SQL Server都占用了大量内存。 SourceSQL Server eats ram for lunch

可能没有任何错误,您可能只是在一台机器上运行太多。您必须提供实际的错误或问题。因为现在,我们唯一的答案就是利用管理工具,并获得更多内存。

答案 1 :(得分:0)

我找到了问题的原因。对于每个Url重定向,我使用语法Response.Redirect(" /NewPage.aspx");即使在创建子进程之后,这也会继续进行。修复程序是:Response.Redirect(" /NewPage.aspx",false);这将在调用子进程后立即终止进程。这节省了每个进程使用的大量内存!