IIS6:503错误和CPU峰值
时间:2020-03-06 15:02:07 来源:igfitidea点击:
因此,我偶尔会提供一个可怕的书面网站,该网站最初是用经典ASP编写的。
然后,通过将全局变量移到代码后,然后将其余代码留在aspx中,将其"移植"到ASP.NET。这真是一团糟。
在某些页面上,偶尔会出现争用情况,这会导致IIS6死亡(返回503错误)并使CPU峰值达到100%。
我们设置了一些监视工具,并在出现这种情况时回收了apppool,以保持站点稳定,但这只是一个临时任务。
有谁知道有什么工具可以帮助我指出正确的方向,以找出发生这种情况的原因?
内存使用率保持稳定,因此它不是泄漏的参考问题。
解决方案
通常最好的起点是Http.sys日志:
HTTP.SYS错误日志%windir%\ System32 \ LogFiles \ HTTPERR
我们还可以检查事件日志和IIS日志,以查看其中是否还有其他信息。