最近托管了台新服务器.处理速度比原来快了不少.
但是新的iis上 有个站上似乎一直有死循环. 做成独立web园也不行 一直cpu 100%
到今天终于忍不住了 大刀阔斧的查找了起来
首先是找出是哪个文件引起了死循环
没想这个站竟然不记iis日志…. 很窝火
用iis分析工具 realtime的分析..总算找出来了..
一个不带参就死循环的页面. 最诡异的是.. 不段有些比较无聊的人…. 有事没事上来访问下这个页面.. 还全都不带参… 我真怀疑那个站站长是不是跟别人结仇了..
丫用的代码是
while not rs.eof
….
rs.movenext
wend
看起来是很正常的语句. 但是加断点以后发现这个rs似乎永远不会eof….甚至rs为空都不会…
于是加了四个flag…. 分别判断 eof , not eof , bof 和not bof
不过让人难以致信的是 … 四个flag均为TRUE…… 抓狂啊..
想了半天想不出到底怎么回事 只好用分支判断语句给饶过去..
if rs.bof and rs.eof…..
无参数处理
else
有参数处理
end if
总算是不死循环了……. 但是这么极品的情况还是第一次碰到… 大概和这个参数在select …. where in语句中有关吧
希望明天睡个好觉 别他妈再死机了
不好意思,你所要的皮肤,我这边打不开wordpress.org.cn这个站点,所以无法知道你要那张皮!稍等一下再发…….