在rhel4下的apache进程突然有100多个是啥意思呢?

imyourgod 2009-06-26 03:42:07
刚才发现网站访问有点慢了,用ps aux一看apache的进程有100多个差点就200了。这是啥意思呢?是并发访问有100多吗?还是有被攻击的迹象呢?忘高手解答!
一下我贴出来的几行
daemon 29355 0.0 0.0 6752 2384 ? S 15:04 0:00 /server/apache2/bin/httpd -k start
daemon 29362 0.0 0.0 6752 2412 ? S 15:05 0:00 /server/apache2/bin/httpd -k start
daemon 29363 0.0 0.0 6752 2412 ? S 15:06 0:00 /server/apache2/bin/httpd -k start
...全文
266 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
lfkj_gjm 2009-07-02
  • 打赏
  • 举报
回复
netstat 看一下状态是SYN-RECV还是ESTA不就知道了嘛
puheavy123 2009-06-26
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 imyourgod 的回复:]
唉。linux太专业了,弄起来太恼火了。我的sendmail都整好久了还是无法做smtp验证。
[/Quote]

个人觉得linux服务中sendmail是最麻烦的。。。一大堆参数。。。都要晕死人了
imyourgod 2009-06-26
  • 打赏
  • 举报
回复
唉。linux太专业了,弄起来太恼火了。我的sendmail都整好久了还是无法做smtp验证。
puheavy123 2009-06-26
  • 打赏
  • 举报
回复
嗯。。。那我就不清楚了,我做压力测试时也不是这样的。。。。可能方式不同吧。。。
imyourgod 2009-06-26
  • 打赏
  • 举报
回复
那说来是正常的吧。可能那个时候就是有那么多人在访问。
wangbenqq 2009-06-26
  • 打赏
  • 举报
回复
httpd会有很多的

如果你进行压力测试,你会发现他的数量在增多,内存占用也在增加
会一直增加

正常的现象
imyourgod 2009-06-26
  • 打赏
  • 举报
回复
那以 sunln2008 的看法来说就是正常的情况是吧?
sunln2008 2009-06-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 imyourgod 的回复:]
引用 1 楼 sunln2008 的回复:
感觉像被攻击了,都是start状态阿

啊?但是过了1会就马上恢复到10来个进程了啊。
[/Quote]
tpc连接就是这样阿 先start 然后传输数据 之后就结束了阿,100多都是star的话 说明有100多请求阿
puheavy123 2009-06-26
  • 打赏
  • 举报
回复
我的意思是说。。。。你那么多个 -k start的进程啊
imyourgod 2009-06-26
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 puheavy123 的回复:]
但是你有那么多个启动参数就不正常了。。。。
[/Quote]

正常的哈你看嘛
[root:/server/apache2/bin]#./httpd -h
Usage: ./httpd [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-k start|restart|graceful|graceful-stop|stop]
[-v] [-V] [-h] [-l] [-L] [-t] [-S]
puheavy123 2009-06-26
  • 打赏
  • 举报
回复
但是你有那么多个启动参数就不正常了。。。。
imyourgod 2009-06-26
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 puheavy123 的回复:]
你的是start而不是stat啊,lz
[/Quote]
/server/apache2/bin/httpd -k start
你是说这个start?这个是启动apache时候的参数得嘛
imyourgod 2009-06-26
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 puheavy123 的回复:]
很多人访问也不是这种指令的。。。。而是以apache用户方式显示的。。。
[/Quote]
请问apache用户方式显示是咋显示的?我用ps aux看到的就是那样的。
puheavy123 2009-06-26
  • 打赏
  • 举报
回复
你的是start而不是stat啊,lz
imyourgod 2009-06-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sunln2008 的回复:]
感觉像被攻击了,都是start状态阿
[/Quote]
STAT是S表示是休眠状态吧.
puheavy123 2009-06-26
  • 打赏
  • 举报
回复
很多人访问也不是这种指令的。。。。而是以apache用户方式显示的。。。
imyourgod 2009-06-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 puheavy123 的回复:]
怎么同时开启那么多个httpd的?lz是不是用脚本去启动的?

怎么会有这种问题
[/Quote]
不是用脚本的是用apache提供的命令启动的,一般情况下只有10来个或者几个进程的。但是刚才突然就多了很多出来。
imyourgod 2009-06-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sunln2008 的回复:]
感觉像被攻击了,都是start状态阿
[/Quote]
啊?但是过了1会就马上恢复到10来个进程了啊。
sunln2008 2009-06-26
  • 打赏
  • 举报
回复
或者就是很多人在访问
puheavy123 2009-06-26
  • 打赏
  • 举报
回复
怎么同时开启那么多个httpd的?lz是不是用脚本去启动的?

怎么会有这种问题
加载更多回复(2)

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧