一天中的不同时间,IIS(7、Windows 2008)开始提供极其缓慢的页面。我检查了 IIS 的日志,没有发现任何东西……我禁用了所有机器人扫描网站,但无济于事。
唯一有帮助的是...如果我禁止所有外部 IP 地址,只允许内部(办公室 IP)。这让我认为这可能是 DDos 攻击?但是为什么 IIS 日志不显示任何攻击 IP?日志看起来很正常,还是我遗漏了什么?
甚至托管在同一个盒子上的其他网站也开始提供缓慢的页面...但当我在主网站上打开 IP 限制时,一切都开始正常工作。
我还使用分析器检查了 SQL Server 查询,没有发现任何可疑之处。
即使我尝试提供一个简单的 HTML 页面,也需要几秒钟才能加载。
我应该从哪里开始?有什么提示可以解决这个问题吗?
答案1
使用 Log Parser 分析日志。找出哪个页面花费的时间最长,只有外部用户请求该页面吗?找出您获得的点击次数,这是您期望的吗?
http://blogs.msdn.com/b/friis/archive/2014/02/06/how-to-analyse-iis-logs-using-logparser-logparser-studio.aspx
使用 perfmon 或某些监控软件来监控您的 CPU、内存、带宽和磁盘使用情况。查看是否已达到容量上限。