免费注册 查看新帖 |

Chinaunix

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

[Web] win2003+apache, CPU 100%的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-10 17:00 |只看该作者 |倒序浏览
windows2003
apache2.2.4
php5.1
mysql5
Dell 2950 的服务器,2G内存
网站浏览量并不大,甚至很小,10000pv/天. 一般类似个文章系统,还有个二级目录,Discuz论坛!
以前,网站一切正常,并没在意apache占的CPU有多少!
近期,偶尔发现网站打开空白,但是静态页面可以访问!

原来配置
ThreadsPerChild 250
MaxRequestsPerChild  0
Timeout 300
有个AcceptEx之类的错误, 还有就是windows的事件记录里,有个
错误应用程序 httpd.exe,版本 2.2.4.0,错误模块 ntdll.dll,版本 5.2.3790.1830,错误地址 0x00022583。  这样的错误


改成这样的配置
ThreadsPerChild 150
MaxRequestsPerChild  0
Win32DisableAcceptEx
#KeepAliveTimeout 15
keepalive off
MaxKeepAliveRequests 10000
Timeout 300
启用这个之后,就会出现空白了!



其他的apche error日志,都在附件日志中!  


往各位大侠指点在下,解决这个问题,优化apache配置等!感激不尽!

看图

[ 本帖最后由 CFC4N 于 2009-6-10 17:41 编辑 ]

screenshot1.jpg (251.06 KB, 下载次数: 48)

screenshot1.jpg

error.rar

1.24 KB, 下载次数: 51

论坛徽章:
0
2 [报告]
发表于 2009-06-10 22:56 |只看该作者
ThreadsPerChild 150      =>这个值设大,比如500,1000
MaxRequestsPerChild  0  
Win32DisableAcceptEx   =>这个可以不用设置
#KeepAliveTimeout 15
keepalive off                          =>不清楚为什么设置为off, 建议设置为on
MaxKeepAliveRequests 10000 =>这个设置为0,好象表示无限置吧..
Timeout 300

论坛徽章:
0
3 [报告]
发表于 2009-06-11 09:37 |只看该作者
感谢回复,非常感谢!! 我再试试!
"网站动态页打开空白,但是静态页面可以访问!" 这个很令我困惑

论坛徽章:
0
4 [报告]
发表于 2009-06-11 09:57 |只看该作者
首先,你的问题和apache的配置无关,日志里有这样一行“Error in my_thread_global_end(): 1 threads didn't exit”
这是libmysql.dll的一个方法,所以,是mysql和php的bug

但遗憾的是:
Seems as if neither side wants to take ownership of the bug.
两边都不认,无耻啊

So,有几个解决的办法,姑且一试:

一、拷贝php5.2以上版本的libmysql.dll,覆盖你的。
二、升级php
三、升级mysql

对于你这么点小的访问量,不管你httpd.conf设置成啥样都没关系。

论坛徽章:
0
5 [报告]
发表于 2009-06-11 15:29 |只看该作者
学习~~~~~~~~~~

论坛徽章:
0
6 [报告]
发表于 2009-06-11 22:00 |只看该作者
原帖由 克隆熊猫 于 2009-6-11 09:57 发表
首先,你的问题和apache的配置无关,日志里有这样一行“Error in my_thread_global_end(): 1 threads didn't exit”
这是libmysql.dll的一个方法,所以,是mysql和php的bug

但遗憾的是:
Seems as if neit ...

感谢克隆熊猫,小弟回去试试!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP