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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

一个问题困烦我几天了。现在基本上解决。但还未找到真正原因。

[复制链接]
BENDY 发表于 2004-3-10 22:21:09 | 显示全部楼层 |阅读模式
一台服务器新增一、二个客户后。突然变得十分不稳定,
主要表现在LOAD过高。超过10后MYSQL进程处理出现慢了!
直至apache服务挂。
客户网站访问速度变得很慢、不稳定。

我进入后台后,将所有不必要的apache模块都取消。
并多次调整my.cnf和php.ini等参数。但问题依然无法解决。
连问题出在哪里都不知道。(按理说,现有的客户站点的负荷,不应该达到系统级限的)

后来经再三查看有关信息。发觉内存占用十分奇怪。apache占用的内存十分大!

表现如下。。。(以下的内存占用。都是-/+ buffers/cache后的内存占用)
apache刚启动时。内存使用量大约是200M吧。但随着apache运行的时间。内存使用量也慢慢地升上来。。。200-300-400-----800达到800M限制(我们设定apache要空出200M的空闲内存出来)就开始占用swap空间。。。。
一般。在晚上。apache开了一小时后。我的服务器就会使用800M内存和1G以上的swap了。。。那时候load aveg不高、服务不挂才怪!!!

不知这问题是不是大C所说的apache的缺点,还是我的配置上有什么问题。我现在真的是无法解决这怪事。。。。

现在。我只有用一个笨方法暂时解决这问题。

就是使用cron每半小时发一个HUP信号给apache的主进程。。。。作用嘛。。嘻。

经过这方法处理后。今天服务器表现尚可。没有发生之前的问题了。但这只是暂时之计。一定要找出问题所在!
cqfanli 发表于 2004-3-10 23:02:29 | 显示全部楼层
可能是超过了所谓的临界值吧…
超过这一值后,系统性能变得不稳定…
可能有的站打了一些hack所致…
有的hack先天设置不合理,会占用大量的资源的,或者抢占资源后不释放,造成死锁…
也可能是你使用了pconnect的原因,但这不关apache的事情呀…
你检查你的磁盘的读写频率和buffer的使用,应该可以知道硬盘的工作程度…
还有,看看是不是LOG太大了…
回复

使用道具 举报

 楼主| BENDY 发表于 2004-3-10 23:06:20 | 显示全部楼层
已做过以上工作了。但还是无法找到问题。
回复

使用道具 举报

cqfanli 发表于 2004-3-10 23:11:22 | 显示全部楼层
apache刚启动时。内存使用量大约是200M吧。但随着apache运行的时间。内存使用量也慢慢地升上来。。。200-300-400-----800达到800M限制(我们设定apache要空出200M的空闲内存出来)就开始占用swap空间


我有遇到过,但不会让SWAP使用占到1G这么大的内存呀… 使用几百M就很大了呀,速度会变慢的…
还有,你的zend或者mmcache的配置,看是不是哪里设置方面有问题…
再不然,你停掉新加上去的,有问题的站试试看… 再慢慢打开找原因…
回复

使用道具 举报

 楼主| BENDY 发表于 2004-3-10 23:18:08 | 显示全部楼层
基本上可以肯定是apache的问题.mmcache我关闭过。问题依然。zend我也重新安装过(由于有客户使用D3,所以不能关)也无法解决。。。


现在我半小时hup一次。。问题都可以解决了。。。。LOAD也稳定在4-6左右。不会急升了。
论坛表现也很好。基本上可以在0.1秒以下处理了。
apache反应也达到正常水平了。
回复

使用道具 举报

cdb 发表于 2004-3-11 07:05:48 | 显示全部楼层
偶也是 偶是cpu 漂高````
回复

使用道具 举报

Crossday 发表于 2004-3-12 21:50:15 | 显示全部楼层
把pstree和top比较具有普遍性的页面粘贴过来研究啊
回复

使用道具 举报

cdb 发表于 2004-3-13 11:53:24 | 显示全部楼层
Originally posted by Crossday at 2004-3-12 09:50 PM:
把pstree和top比较具有普遍性的页面粘贴过来研究啊

last pid: 39993;  load averages:  4.88,  2.04,  1.77    up 2+06:22:57  11:55:49
331 processes: 2 running, 329 sleeping
CPU states: 25.5% user,  0.0% nice, 52.5% system,  0.2% interrupt, 21.8% idle
Mem: 616M Active, 135M Inact, 213M Wired, 38M Cache, 112M Buf, 2908K Free
Swap: 3072M Total, 25M Used, 3047M Free

  PID USERNAME PRI NICE  SIZE    RES STATE  C   TIME   WCPU    CPU COMMAND
39359 www       62   0 37556K 18716K RUN    0   3:33 86.28% 86.28% httpd
3722 mysql      2   0 81012K 38428K poll   1  57:04  8.98%  8.98% mysqld
39986 root      34   0  2300K  1400K CPU0   0   0:01  3.47%  1.66% top
39747 www        2   0 37176K 14760K sbwait 1   0:00  0.93%  0.93% httpd
39993 www       -6   0  4048K  3572K pipdwt 0   0:00  9.74%  0.93% perl
38908 www        2   0 37392K 19084K sbwait 0   0:01  0.78%  0.78% httpd
38846 www        2   0 37404K 17708K sbwait 1   0:01  0.78%  0.78% httpd
39363 www       18   0 37212K 18172K lockf  1   0:01  0.73%  0.73% httpd
38861 www        2   0 37160K 17568K sbwait 1   0:08  0.59%  0.59% httpd
38795 www        2   0 36784K 17664K sbwait 0   0:01  0.59%  0.59% httpd
39740 www       18   0 37556K 16600K lockf  1   0:00  0.54%  0.54% httpd
38934 www        2   0 37740K 18320K sbwait 1   0:01  0.44%  0.44% httpd
38694 www        2   0 37152K 17120K sbwait 0   0:01  0.24%  0.24% httpd
38811 www        2   0 37276K 18016K sbwait 1   0:02  0.15%  0.15% httpd
38839 www        2   0 37152K 19460K sbwait 0   0:02  0.15%  0.15% httpd
39735 www        2   0 36300K 11508K sbwait 0   0:00  0.15%  0.15% httpd
38784 www        2   0 37384K 19120K sbwait 0   0:08  0.10%  0.10% httpd
回复

使用道具 举报

cqfanli 发表于 2004-3-13 11:58:40 | 显示全部楼层
cdb﹖﹖﹖馬甲﹖
回复

使用道具 举报

Crossday 发表于 2004-3-13 16:47:48 | 显示全部楼层
这个top看起来在还可以嘛 :) 就是system高了 进程倒不多 不知道是什么造成
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-19 10:41 , Processed in 0.122799 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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