Hunter的大杂烩 技术学习笔记

2006-03-09

关于web server异常

Filed under: Linux — hunter @ 12:52 am

一般网站访问很慢, SYN_RECV很多,都以为是被攻击了
这里介绍两种表现,都非常像,但实际不是的情况,大家可以作为一个参考:
1. 表面上 in pkg都比out pkg要多
2. 流量上out traffic突然下降
3. netstat -an可以看到很多SYN_RECV
4. 内核不停的报 maybe synflood,sended syncookie错误

第一种情况, apache log太大了,超过了2G,导致httpd进程运转不正常,很多僵尸进程,httpd进程数较少,清理掉log文件后恢复正常
第二种情况, 流量太大,超过了apache 的service能力,导致雪崩效应,通常经过增加MaxClients之后,恢复正常

apache如果光提供静态页面,流量可以去到70-80Mbps,MaxClients需要增加到2000-3000个
所以如果您的系统流量超过50M,MaxClients < 2000,那么很可能是你的服务器能力不足了,呵呵

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress