Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

為什麼有時LINUX SERVER會出現很多進程?

[复制链接]
 楼主| cqfanli 发表于 2003-10-7 13:09:35 | 显示全部楼层
如果我再加大內存,或許會好很多的,畢竟DOS攻擊屬于消耗資源類型的,如果我的資源夠多,一時半會兒,網站是不會出問題的
回复

使用道具 举报

Crossday 发表于 2003-10-7 22:44:08 | 显示全部楼层
Originally posted by cqfanli at 2003-10-7 11:26 AM:
11:22:28  up 19 days, 19:00,  1 user,  load average: 1.33, 3.38, 7.39
460 processes: 458 sleeping, 1 running, 1 zombie, 0 stopped
CPU0 states:  16.2% user   4.0% system    0.0% ...

500个进程不算多 和什么系统也没有关系
在freebsd上只是所有的httpd算作一个系统 其实完全一样
你把keep-alive关掉进程数马上少掉2/3

进程数多不是导致慢的原因 正如sd44所言至于被没被攻击 看记录就知道了
尤其是加了mod_limitipconn以后的error_log
另外关于"有阻止DOS模板好象更耗資源哦,還是我監測的數據是錯誤的?"的说法
嗯~估计你的判断90%错误的 我的经验 只要CPU没到100%,几乎任何速度慢的问题都可以改设置解决
回复

使用道具 举报

 楼主| cqfanli 发表于 2003-10-7 23:37:52 | 显示全部楼层
了解,原来还是keep-alive在作怪呀,昏死…
谢谢大C的解答!
回复

使用道具 举报

Crossday 发表于 2003-10-9 14:12:43 | 显示全部楼层
默认keep-alive是打开的 提升效率 但会用掉一些内存

只要CPU没到100%,且带宽够用,几乎任何速度慢的问题都可以改设置解决,哪怕是被攻击引起的速度慢
这个结论我到现在还没验证失败过 ;)
回复

使用道具 举报

 楼主| cqfanli 发表于 2003-10-9 15:29:47 | 显示全部楼层
引用大C的思路,我们可以想办法在打开keep-alive的情况下,微调alive细节,应该也可以起到更好的作用吧…
回复

使用道具 举报

BENDY 发表于 2003-10-10 17:08:01 | 显示全部楼层
将keep-alive设置少点!将time-out时间再设少。。。。。
回复

使用道具 举报

sd44 发表于 2003-10-12 09:48:38 | 显示全部楼层
如果一开apache服务,就N多的进程,那肯定不是kee-alive的原因啊~

可用netstat -t 或者apache中启用server-info查看究竟有多少连接
回复

使用道具 举报

take5 发表于 2003-10-14 10:58:02 | 显示全部楼层
回复

使用道具 举报

gamesir 发表于 2003-11-3 22:47:16 | 显示全部楼层
外面套层squid吧
回复

使用道具 举报

egoto主机空间 发表于 2003-11-7 19:30:43 | 显示全部楼层
大C 介绍几个 cache php的好工具呀。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-24 00:29 , Processed in 0.025643 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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