pstree后发现|-httpd---255*[httpd]

pstree后发现|-httpd---255*[httpd]

apache2.2.9
RH  AS5 APACHE+MYSQL架设了网站
今天突然发现网站打开非常慢
用pstree看了下httpd---255*[httpd]
apache的进程太多太多,服务器重启后也没用,昨天前天还是好好的呀。      
ps -aux

将近100个如下进程

daemon   10815  0.0  0.2  19440  8404 ?        S    15:51   0:00 /usr/local/apache2/bin/httpd -k start      
默认配置的apache的mpm是prefork 方式, 访问量大的时候就会出现较多的独立进程, 可是试试 lighttpd + PHP in FastCGI      
肯定不是访问量大
估计是有人不断的在请求网站
也不知道是不是程序有问题,程序太多了。      
- 如果是有人恶意请求 可以检查下网站的日志, 看页面请求的IP分布
- 如果怀疑程序有问题, 可以做一个测试环境, 简单的做下压力测试