QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1543|回复: 4

关于apache2有很多进程的问题

[复制链接]
发表于 2006-11-9 12:58:11 | 显示全部楼层 |阅读模式
先说我的机子比较破,只有128M内存.装了REDHAT9+APACHE2+PHP5+MYSQL5用来学习的.
以前一直用的还好.
最近速度特慢,TELNET很久才能连上,连上后也很慢,输入ps要等差不多一分钟才出来两个字母.
最后ps aux|grep httpd|wc -l 足有500多个进程.
killall httpd后系统又正常了.
然后再开启httpd服务,不到一分钟又出来N多进程.
可以肯定的是我的WEB页面只有几个写着完的,没人会关心它的内容.
估计是有人攻击,求教该如何解决此问题?
发表于 2006-11-9 20:58:01 | 显示全部楼层
封ip或者是换apache的端口。限制连接数也行。
回复

使用道具 举报

发表于 2006-11-9 22:41:14 | 显示全部楼层
顶上
回复

使用道具 举报

 楼主| 发表于 2006-11-10 10:03:33 | 显示全部楼层
谢谢指点,
再问下如何封IP,
回复

使用道具 举报

发表于 2006-11-10 21:03:13 | 显示全部楼层
[quote:80e983d1f8="colinsage"]谢谢指点,
再问下如何封IP,[/quote]
iptables -A INPUT -p tcp -s 127.0.0.1 -j REJECT
iptables -A OUTPUT -p tcp -d 127.0.0.1 -j REJECT
上面是禁止,如果你只是给自己用的话REJECT换成ACCEPT,然后
iptables -A INTPUT -j REJECT
iptables -A OUTPUT -j REJECT
注意大小写,要有root权限。
你可以看一下man iptables或者网上找教程,实现这点功能还是很简单的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 06:24 , Processed in 0.076943 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表