最近,流量大增,站点每天都出现不同程度的无法打开状况。每次时间3-10分钟,每天3、4次。
域名是放在百度云加速的。在域名宕机时,显示有大量CC攻击。但此时服务器连接一切正常,CPU也正常,甚至为0。明显为资源被耗尽现象。后转移域名至阿里云,但仍无法解决。又再次转回百度云加速。
后深度检查日志,发现出现问题时,有大量百度蜘蛛访问,通过百度站长查询抓取异常情况,每日抓取频次达13万。链接超时次数达10万。
问题就基本出来了,服务器无法承受百度蜘蛛的集中访问。
解决方案:升级服务器,原来的是4核8G,直接升级到8核16G。频繁中断访问的现象终于减少了。松了一口气,但每日还是会有一次出现,看来还是蜘蛛的访问过大,过于集中的原因。
于是在IIS新增一个应用池。把泛解析绑定在该应用池上,理论用意是分散原有一个应用池的访问压力,让主域名独享一个应用池。
目前看,已暂时无访问中断现象出现。