老版地址(仅作固定作用):old.jincong.net

apache 系统出现 Child: Starting 150 worker threads. 如何处理

apache系统出现Child:Saig150wokehead.如何处理查看服务器日志eo.log发现出现一条错误信息:AH00354:Child:Saig150wokehead.同时服务器......
以下是【zqyyll】分享的内容全文:

apache 系统出现 Child: Starting 150 worker threads. 如何处理

查看服务器日志error.log 发现出现一条错误信息:AH00354: Child: Starting 150 worker threads. 同时服务器自动停掉了

apache 系统出现 Child: Starting 150 worker threads. 如何处理

查一下报错表示进程的线程数不够用,Apache针对不同的操作系统提供了多个不同的MPM模块,例如:mpm_beos、mpm_event、mpm_netware、mpmt_os2、mpm_prefork、mpm_winnt、mpm_worker。

Windows操作系统上默认的MPM模块是mpm_winnt,mpm_winnt模块是专门针对Windows操作系统而优化设计的MPM模块。它只创建一个单独的子进程,并在这个子进程中轮流产生多个线程来处理请求。

在对Apache的MPM模块具备一定了解后,我们就可以针对不同的MPM模块来修改Apache的最大并发连接数配置了


启用MPM模块配置文件

文件:httpd.conf 位置:Apache\conf (在Apace安装目录/conf/extra目录中有一个名为httpd-mpm.conf       的配置文件。该文件主要用于进行MPM模块的相关配置)

#Include conf/extra/httpd-mpm.conf (去掉该行前面的注释符号"#")


修改MPM模块配置http-mpm.conf文件中的相关配置,文件位置:/conf/extra


#由于mpm_winnt模块只会创建1个子进程,因此这里对单个子进程的参数设置就相当于对整个Apache的参数设置。

 

<IfModule mpm_winnt_module>

ThreadsPerChild      521 #默认值是150,推荐设置:小型网站=1000 中型网站=1000~2000 大型网站=2000~3500

MaxRequestsPerChild    3000 #推荐设置:小=10000 中或大=20000~100000

</IfModule>




金聪线报提示:[ apache 系统出现 Child: Starting 150 worker threads. 如何处理 ] 仅为会员分享交流,仅供学习、参考使用,请勿用于其他用途,如果想商业使用或者代理,请自行联系版权方获取授权。任何未获取授权的商业使用与本站无关,请自行承担相应责任。
本站不存储任何资源文件,敬请周知!
此资源仅供个人学习、研究使用,禁止非法转播或商业用途,请在获取后24小时内删除,如果你觉得满意,请寻求购买正版或获取授权!
免责申明:本站仅提供学习的平台,所有资料均来自于网络分享线索,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以处理。版权申诉相关说明
本网站采用 BY-NC-SA 协议进行授权 转载请注明原文链接:apache 系统出现 Child: Starting 150 worker threads. 如何处理
221381
领取福利

微信扫码领取福利

微信扫码分享