有时候不知道怎么搞的,apache创建了很多进程,他们都没有被关闭。

这时候进程数超过了设定的上限值,比如150.那么客户端就没法访问http了。。。

一个暴力的方法就是杀死这些进程,这边有个小脚本

 

#!/bin/bash

typeset file=temp.dat

ps aux | grep httpd | awk '{if(NR>1)print $2}' > $file

typeset pro_num=""
while read pro_num
do
echo "killing $pro_num"
kill -9 $pro_num
done < $file



posted on 2011-12-05 14:58  吃吃户  阅读(171)  评论(0编辑  收藏  举报