Trip delay

June 6th, 2009

昨天早上遇到突发情况, 服务器网站访问断断续续的能访问也是非常慢,而且ping也不稳定, 开始以为是工厂的网络交换机或路由器出现不稳定情况, 但让李彬帮忙反复检查后, 并没发现网络硬件设施有任何故障, 这种奇怪的现象到上午11点左右才结束.

接着, 我想到可能是 linux apache 受到DDOS攻击导致的(之前由于重启服务器和httpd后服务器还是一样断断续续的, 故以为不是服务器本身问题 ), 所以搜索了一下关于 linux, apache 的最大连接数查询方法:

查看httpd进程数(即prefork模式下Apache能够处理的并发请求数):

Linux命令:

ps -ef | grep httpd | wc -l

查看Apache的并发请求数及其TCP连接状态:

Linux命令:

netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’

返回结果示例:
LAST_ACK 5
SYN_RECV 30
ESTABLISHED 1597
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057

说明:
SYN_RECV表示正在等待处理的请求数;
ESTABLISHED表示正常数据传输状态;
TIME_WAIT表示处理完毕,等待超时结束的请求数。

在11点服务器稳定以后, 我通过 ps -ef | grep httpd | wc -l 查询到在 apache 刚刚重启后, 立即又有接近300个进程, 这显然不是一个正常现象, 当然用 netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’ 查询到的 ESTABLISHED 数量就更多了.
Continue reading »

    What I'm Doing...
    • 宿舍里面又新来了一位同事非标装配部的贾旭,至此在其他宿舍空着或只有两三人的情况下,我们宿舍再次达到满员6人,可能是因为我们宿舍本来就住的不同部门的人的原因吧,所以如果有新员工或其他原因的员工(包括我)都往此塞。 28 mins ago
    • 领导刚才正式给我布置了一个任务,用一周时间让我全力尝试破解公司加密系统,寻找漏洞,并随时汇报 8 hrs ago
    • 2010年8月19日,《检察日报》前记者谢朝平写了一部反映三门峡移民历史的书《大迁徙》,被陕西省渭南警方以涉嫌非法经营罪刑事拘留。 http://www.infzm.com/content/49610 9 hrs ago
    • 中国驻韩国大使馆领事部1日说,一艘中国渔船当天下午在韩国西部海域被一艘韩国货轮撞沉,船上船员全部失踪。 韩国佬是故意的。 9 hrs ago
    • 志愿服务活动招募通知:我们南城志愿服务中心组织大家参加“护文小卫士”——“牛皮癣”(街道乱张贴)大排查、大清洁活动,为我们美丽文明的南城贡献一份力量。活动时间:9月5日(星期日)早上9:00——11:00 9 hrs ago
    • 经常在食堂吃到啥海蜇丝之类的,我一直以为是粉丝的一种说法,没想到还真是动物组织的一部分,还不如给我吃粉丝。 1 day ago
    •  海蜇丝就是海蜇皮切成丝状,确切地说是沙蛰皮切的丝,一般是渔民用新鲜的沙蜇拖矾后切成丝,然后脱水加桶加盐。购买海蜇丝不是白的就好,海蜇丝一般来说白发黄的比较好吃,当然也要看脱水的时间。 1 day ago
    • More updates...

    Posting tweet...

    Creative Commons License

    Check Google Page Rank