各位大侠,小弟的APACHE当遇上高访问量时经常会把物理内存和SWAP都占用光,导致系统暂时停止,只剩下网卡能够PING得通,其他服务根本都动不了,也登陆不进去,当访问量降低时也需要30-60分钟才能释放出内存,过后就运行正常了.请问如何限制这种峰值的使用,请教!!!
小鸡的配置:
HP LH3 PIII550*2 754MB RAM 8 SCSI HD *3 其中2个硬盘做RIAD0放置网站,单独一个硬盘做系统
APACHE的一些配置
Timeout 300
KeepAlive on
MaxKeepAliveRequests 0
KeepAliveTimeout 15
MinSpareServers 10
MaxSpareServers 10
StartServers 100
MaxClients 300 -->调到700也会
MaxRequestsPerChild 1024
APACHE 1.3.29+mod_gzip+php4.3.4
数据库走ORACLE9I,但是是在另外一台机.日pageview大概在20万上下
还有,用netstat -na发现很多连接都是TIME_WAIT状态.有千来个.
[ Last edited by 十二少 on 2004-4-6 at 03:28 AM ] |