winserver2008下apahce连多个tomcat下效率问题

windows server2008
apache虚拟主机httpd-vhosts连接多个tomcat.如:
www.xxx.com
bbs.xxx.com
shop.xxx.com
...
..
.
以上五个二级域名对应五个tomcat app server。
如果tomcat没有非常大的计算量的话,在这个架构里面apache的压力无疑是最大的。
在并发访问的时候apahce的httpd.exe使用率很容易达到100%。
http://blog.csdn.net/aspdao/article/details/4714549
apache各种调优也不好使,最后
为Windows下的Apache加载mod_evasive模块
1. 下载附件中的压缩包,解压并拷贝mod_dosevasive22.dll到Apache安装目录下的modules目录(当然也可以是其他目录,需要自己修改路径)。
2. 修改Apache的配置文件http.conf。
添加以下内容
LoadModule dosevasive22_module modules/mod_dosevasive22.dll
DOSHashTableSize 3097
DOSPageCount 200
DOSSiteCount 500
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 10

居然DDOS调优之后好使了,不清楚原理,不知道linux系统下面会不会出现这种问题。

猜你喜欢

转载自wklee521.iteye.com/blog/1740063