网站经常超时,但无法确定原因

本文关键字:无法确定 超时 常超时 网站 | 更新日期: 2023-09-27 18:03:36

我在这里寻求一些一般性的建议。我们有一个ASP.net 4 web表单应用程序在Windows Server 2008 R2和IIS 7.5,与SQL Server 2008。我们遇到了网站超时的问题,似乎是随机的。我们有报告说,当人们注意到它开始超时时,他们在网站上做什么,这些报告之间没有一致性。我们也尝试了所有用户报告他们正在做的事情,并没有高兴地关闭网站。我们在网站上有静态的html页面(尽管有。net友好的url),当网站超时时,这些页面会显示。

起初我们认为这是一次网络攻击,所以花时间确保所有端口都关闭,远程访问仅对选定的ip可用,并通过外部垃圾邮件过滤器路由邮件(允许我们关闭端口25)。我们还进行了病毒和恶意软件扫描,但没有发现任何问题。

当这些问题开始出现时,我们已经对网站进行了更新,但是真的太晚了,网站上发生了太多事情,我们可以回滚这些更改,而不会遇到比现在更大的麻烦。

我是一个开发人员,而不是一个支持/托管/硬件专家,所以不知道大量的服务器设置,但我花了很长时间通过错误日志寻找一些积极的迹象。当我查看网站宕机前后的错误日志时,很少会出现错误——有时会有一个警告,但看起来没有什么决定性的东西(这可能是我的服务器经验不足造成的问题)。顺便说一下,我不排除有多重问题。

我设置IIS调试工具,因为我注意到一个w3wp.exe错误昨天(类似于这个:一个未处理的win32异常发生在w3wp.exe),但网站继续下降,今天没有任何新的调试器。我已经通过VS2010在本地调试了该网站,无法重新创建任何问题。

所以,真的,我已经没有想法了,几乎没有头发可以拔了。有没有人对这个领域更了解一点,能给我一些建议或列出一些事情来尝试,以便准确地确定这里发生了什么,是什么导致它挂起?如有任何帮助,不胜感激

网站经常超时,但无法确定原因

我们发现站点中有一些TableAdapters是静态的,为班级共享的。移除它们后,问题停止了。谢谢大家的帮助