免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2746 | 回复: 12
打印 上一主题 下一主题

紧急求助-APACHE访问不了的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-04 22:59 |只看该作者 |倒序浏览
一到高蜂时WEB服务器访问很慢直到打不开页面,不知道是什么问题,捆饶我好几天了,下面是TOP的信息



top - 22:37:06 up 21:31,  1 user,  load average: 176.84, 372.92, 295.15
Tasks: 2591 total,   1 running, 2590 sleeping,   0 stopped,   0 zombie
Cpu(s):  5.7%us,  4.0%sy,  0.0%ni,  0.6%id, 88.8%wa,  0.0%hi,  0.8%si,  0.0%st
Mem:   2065024k total,  2011192k used,    53832k free,     7180k buffers
Swap:  2048276k total,  1789040k used,   259236k free,    48924k cached


-------------------------------------

my.cnf


root@cd23-68 [~]# vi /etc/my.cnf

[mysqld]
set-variable = max_connections=10000
safe-show-database
wait_timeout=5
table_cache=512
query_cache_size = 128M
thread_cache_size = 128
key_buffer_size = 128M
read_buffer_size = 2M
thread_concurrency = 6
back_log = 384


-------------------------------------

apache httpd.conf

KeepAlive On
MaxKeepAliveRequests 1000
KeepAliveTimeout 20

<IfModule prefork.c>
    ServerLimit 3000
    StartServers 30
    MinSpareServers 50
    MaxSpareServers 100
    MaxClients 2500
    MaxRequestsPerChild 10000
</IfModule>


紧急求助,帮帮我吧。。。。

[ 本帖最后由 ken1984 于 2009-4-4 23:00 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-04-04 23:15 |只看该作者
load average: 176.84, 372.92, 295.15
我晕这么高的负载. 有vmstat的输出没

wa很高, swap使用量也很高,估计是内存不够,cpu时间全都耗在block设备上。

vmstat应该显示出有很高的si、so, b值会很大。

[ 本帖最后由 Celinde 于 2009-4-4 23:21 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2009-04-04 23:20 |只看该作者
这是什么原因啊,是不是我的配置文件有问题啊,,,,内存是2G的,出现这个问题主要在晚上22点到1点的时候和下午4点到6点,其他时候都很正常。

论坛徽章:
0
4 [报告]
发表于 2009-04-04 23:32 |只看该作者
网站的访问高峰也是这个时段吧?访问量小的时候负载怎么样?

如果你的应用没有内存溢出的问题,那直观的原因就是内存太小了。

看到机器上大概有2600个进程,估计至少会有2000个httpd进程吧。
从这个数量上看2G内存也应该会不够的。

配置文件到看不出什么问题,毕竟具体的参数,尤其是db要参考网站访问调用数据库的多少来考虑

论坛徽章:
0
5 [报告]
发表于 2009-04-04 23:41 |只看该作者
原帖由 Celinde 于 2009-4-4 23:32 发表
网站的访问高峰也是这个时段吧?访问量小的时候负载怎么样?

如果你的应用没有内存溢出的问题,那直观的原因就是内存太小了。

看到机器上大概有2600个进程,估计至少会有2000个httpd进程吧。
从这个数量 ...



是的,2000个进程,现在我把参数MaxClients改成500后,缓解了一些,从刚才到现在APACHE都没有死掉,但是内存切一直在减少,很奇怪,怕运行一段时间后又死掉了。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
6 [报告]
发表于 2009-04-05 10:26 |只看该作者
Linux的内存管理是优先使用内存,不够才swap.
楼主应该关注swap的使用

论坛徽章:
0
7 [报告]
发表于 2009-04-05 17:50 |只看该作者
如果访问量正常的话,增大内存吧。

论坛徽章:
0
8 [报告]
发表于 2009-04-06 11:29 |只看该作者
ipcs -s 看下

论坛徽章:
0
9 [报告]
发表于 2009-04-06 12:26 |只看该作者
原帖由 marsaber 于 2009-4-5 17:50 发表
如果访问量正常的话,增大内存吧。


内存2G不小了~

论坛徽章:
0
10 [报告]
发表于 2009-04-06 13:24 |只看该作者
原帖由 小公猫 于 2009-4-6 12:26 发表
内存2G不小了~


嗯,对,我家里机子256的内存,也够用。
但是那是服务器。
访问量10人/天
访问量10000人/天
对硬件的要求还是区别的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP