免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1758 | 回复: 1
打印 上一主题 下一主题

[Web] 求助 ab压力测试WEB服务器挂掉 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-26 16:41 |只看该作者 |倒序浏览
环境:centos 5.3+Apache (httpd)服务器防DDOS模块mod_evasive+iptables

Apache (httpd)服务器防DDOS模块mod_evasive安装参考
http://www.linuxsir.org/main/node/244

iptables规则

  1. #more /etc/sysconfig/iptables
  2. # Generated by iptables-save v1.3.5 on Tue May 26 13:54:14 2009
  3. *nat
  4. :PREROUTING ACCEPT [21:1246]
  5. :POSTROUTING ACCEPT [1:92]
  6. :OUTPUT ACCEPT [1:92]
  7. COMMIT
  8. # Completed on Tue May 26 13:54:14 2009
  9. # Generated by iptables-save v1.3.5 on Tue May 26 13:54:14 2009
  10. *mangle
  11. :PREROUTING ACCEPT [29:1702]
  12. :INPUT ACCEPT [28:1458]
  13. :FORWARD ACCEPT [0:0]
  14. :OUTPUT ACCEPT [27:3056]
  15. :POSTROUTING ACCEPT [27:3056]
  16. COMMIT
  17. # Completed on Tue May 26 13:54:14 2009
  18. # Generated by iptables-save v1.3.5 on Tue May 26 13:54:14 2009
  19. *filter
  20. :INPUT ACCEPT [0:0]
  21. :FORWARD ACCEPT [0:0]
  22. :OUTPUT ACCEPT [27:3056]
  23. :RH-Firewall-1-INPUT - [0:0]
  24. #-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
  25. -N syn-flood
  26. -A FORWARD -p tcp --syn -j syn-flood
  27. -A INPUT -p tcp --syn -j syn-flood
  28. -A syn-flood -p tcp --syn -m limit --limit 3/s --limit-burst 1 -j ACCEPT
  29. -A syn-flood -j DROP
  30. -A INPUT -i eth0 -p tcp ! --syn -m state --state NEW -j DROP
  31. -A INPUT -p tcp --syn -m state --state NEW -j DROP
  32. -A INPUT -p tcp --syn -m limit --limit 1/s -j ACCEPT
  33. -A INPUT -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT
  34. -A INPUT -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT
  35. #-A INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 5 -j REJECT
  36. -A INPUT -p tcp --dport 80 -m recent --name BAD_HTTP_ACCESS --update --seconds 6
  37. 0 --hitcount 30 -j REJECT
  38. -A INPUT -p tcp --dport 80 -m recent --name BAD_HTTP_ACCESS --set -j ACCEPT

  39. -A INPUT -p tcp -m tcp --dport 2012 -j ACCEPT
  40. -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT
  41. -A INPUT -j RH-Firewall-1-INPUT
  42. -A FORWARD -j RH-Firewall-1-INPUT
  43. -A RH-Firewall-1-INPUT -i lo -j ACCEPT
  44. -A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any -j ACCEPT
  45. -A RH-Firewall-1-INPUT -p esp -j ACCEPT
  46. -A RH-Firewall-1-INPUT -p ah -j ACCEPT
  47. -A RH-Firewall-1-INPUT -d 224.0.0.251 -p udp -m udp --dport 5353 -j ACCEPT
  48. -A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
  49. -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
  50. -A RH-Firewall-1-INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
  51. -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
  52. -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
  53. COMMIT
  54. # Completed on Tue May 26 13:54:14 2009
复制代码


NND怎么就是封不住压力测试过来的数据

ab -n 1000 -c 100 http://www.mysite.com/file.php


想请教一下各位有什么地方不对的或是有什么好的方案吗!多谢了

论坛徽章:
0
2 [报告]
发表于 2009-06-09 17:59 |只看该作者

回复 #1 bjbs_270 的帖子

测试服务器的性能最好是要比测试的主机好一点
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP