在httpd.conf中添加 <IfModule mpm_winnt.c> ThreadsPerChild 150 MaxRequestsPerChild 10000 Win32DisableAcceptEx </IfModule> ThreadsPerChild不要设置太高,不然apache服务器内存会占用过高。  
转载 2017-01-17 20:01:00
152阅读
2评论
#每个子进程建立的线程数   ThreadsPerChild 500   #最大连接数   MaxClients 15   #每个连接最大请求数   MaxRequestsPerChild  100   #连接超时   Timeout 30   #HTTP持久链接 &nb
转载 精选 2011-10-12 14:07:19
585阅读
案例1: 现象:在人员访问量大的时候OA系统经卡死,并且经常宕机,需要启动apache服务 优化配置如下: D:\MYOA\conf\http.conf 修改参数如下: EnableMMAP Off EnableSendfile Off ThreadsPerChild 1...
转载 2015-11-24 14:28:00
584阅读
2评论
  前几天学习apache优化,在“9.开启httpd-mpm.conf增加连接数”部分,按照oldboy视频里的参数配置之后,没想到在apache语法检查时,竟然是报错的。[root@Web extra]# /application/apache/bin/apachectl -t WARNING: ThreadsPerChild of 100 exceeds ThreadLimit value
原创 2014-04-17 13:14:30
2410阅读
linux中Apache的httpd.conf文件详细解说 # worker MPM # StartServers:服务器启动时的服务进程数目 # MaxClients:允许同时连接的最大用户数目 # MinSpareThreads:保有的最小工作线程数目 # MaxSpareThreads:允许保有的最大工作线程数目 # ThreadsPerChild:每个服务进程中的工作
原创 2012-10-30 00:51:17
1977阅读
apche配置参数比较多,这里只写了我平时经常用到的几点:黑色文字是网上找的资料,蓝色是配置参数,红色是我自己的看法,仅供参考。 Worker 由主控制进程生成“StartServers”个子进程,每个子进程中包含固定的ThreadsPerChild线程数,各个线程独立地处理请求。同样,为了不在请求到来时再生成线程,MinSpareThreads和MaxSpareThreads设置了最少
原创 2016-01-06 14:22:40
1182阅读
以上是默认的配置,一般情况下够用了,但负荷较大的网站就需要修改了,否则访问网站会变慢或没有响应。实际设置中可以根据apache-status查看apache实时连接状态,查看其中线程占用数目情况来进行相应的调整,我的服务器最后设置如下:ThreadsPerChild 500MaxRequestsPerChild 10000其中ThreadLimit是占用系统线程数限制,修改后会在apache-st
  最近一直遇到apache内存溢出导致假死的情况,翻查了许多文档,加上自己的理解,我们一起来分析看看。  首先,看到httpd-mpm.conf配置文件,因为windows下apache加载的是“mpm_winnt_module”部分的配置,所以我们 直接看到这个部分。ThreadsPerChild,我作词面翻译:每个子进程所产生的线程数,意思是系统启动时默认启动的等待线程数,用来等待处理客户
转载 2023-08-17 14:34:33
196阅读