当前位置: 技术问答>linux和unix
求教:我的机器访问量不大,为什么 apache 进行一下子就到了 251 个了? [打印] [订阅] [收藏] [推荐给朋友] [本帖文本页]
来源: 互联网 发布时间:2015-10-30
本文导语: 我的机器 p4 3.0 + 1G DDR linux + apache ... 我网站访问量不大(此时一个小时也就进来100 IP)!怎么重启后,apache 进程一下子(一分钟不到)就上到极限了(我设251)??这个时候比没有出现异常时的 apache 进程...
我的机器 p4 3.0 + 1G DDR
linux + apache ...
我网站访问量不大(此时一个小时也就进来100 IP)!怎么重启后,apache 进程一下子(一分钟不到)就上到极限了(我设251)??这个时候比没有出现异常时的 apache 进程多很多!
机器根本访问不了!
我使用netstat 查看,也没有发现什么异常的问题
还有,我看 apache 日志,也并没有记录到异常的信息!
请稳各位帮一下!!!
linux + apache ...
我网站访问量不大(此时一个小时也就进来100 IP)!怎么重启后,apache 进程一下子(一分钟不到)就上到极限了(我设251)??这个时候比没有出现异常时的 apache 进程多很多!
机器根本访问不了!
我使用netstat 查看,也没有发现什么异常的问题
还有,我看 apache 日志,也并没有记录到异常的信息!
请稳各位帮一下!!!
|
你在/etc/httpd/conf/httpd.conf里面改变一下一个选项。忘记是什么名字了,应该是进程数这个项目。
|
如果tar.gz安装的,你没做代码修改,上限256,设置httpd.conf中maxclient 257以上,httpd启动不起来.
原代码中需要修改的位置是:
apache 1.3.XX系列src目录下httpd.h中找HARD_LIMIT 256,将这个数字修改大点.
httpd 2.0XX更黑,直接将这个限制写入代码了
src/mpm/prevork.c和src/mpm/mpmt_os2/mpm_os2.c以及mom_os2_child.c中头部大约第20行左右找到
#define XXX HARD_LIMIT 256改大即可.
然后编译生成就不受256限制.
原代码中需要修改的位置是:
apache 1.3.XX系列src目录下httpd.h中找HARD_LIMIT 256,将这个数字修改大点.
httpd 2.0XX更黑,直接将这个限制写入代码了
src/mpm/prevork.c和src/mpm/mpmt_os2/mpm_os2.c以及mom_os2_child.c中头部大约第20行左右找到
#define XXX HARD_LIMIT 256改大即可.
然后编译生成就不受256限制.
|
如果是启动时进程很多,说明你的apache./configure时加了很多static静态so,启动时需要load进内存.类似windows下的DLL.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。