有时候不知道怎么搞的,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