分析IIS Log, 解惑NLB"失效"

本文探讨了一家公司使用Windows Server 2008 R2的网络负载平衡(NLB)功能遇到的问题。其中一台Web服务器的访问量远高于其他服务器,通过LogParser统计发现特定IP的异常访问行为,并揭示了NLB配置中的单一选项如何导致这种现象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  公司有4台Web服务器,使用了Windows Server2008 R2中的网路负载平衡(NLB)功能。


  近期查看其IIS日志,发现其中有一台机器访问量是其他几台机器的几十倍。

  使用Log Parser2.2(参看http://blogs.msdn.com/b/scott_hanselman/archive/2011/10/26/logparser-gui-web.aspx), 将访问量突出的那台机器的IIS LOG按访问IP统计,结果写在csv文件中:

logparser.exe -i:IISW3C "SELECT c-ip, count(c-ip) FROM 'F:\Users\cdwolfling\Desktop\host1918_u_ex141103.log' GROUP BY c-ip" -o:CSV >c:\iislog\host1918.csv

结果再汇入到MSSQL, 按Qty排序,结果如下:


可见, 有3个IP的访问量异常, 导致此web server的总体访问量偏高。 那这3个IP的访问, 不会分流到同在NLB配置中的其他3台web server?

带着这个疑问, 查询了Windows Server2008 R2中的网路负载平衡(NLB)的配置说明, 原来当初设置NLB时, 使用了如下图的“单一”选项。 这样, 同一个IP访问NLB集群时,永远会指到其第一次访问的那台web server.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值