服务器用尽了线程来处理请求

时间:2019-01-07 09:14:37

标签: apache tomcat server

在我的项目中,我们将apache服务器2.4用于Web服务器。我们经常会导致Server用尽线程来处理请求。 我们在项目中启用了状态模块。以下是我们的状态模块报告。我对Apache Server并不了解。

在状态模块中,ACC值范围从1500到7000。

当前,我们有以下winnt配置。

<IfModule mpm_winnt_module>
    ThreadsPerChild        1000
    MaxConnectionsPerChild 1000
</IfModule>




            Name        Act State   D   F   M   V       Acc             Sess                Err CE  RE  Wr              Rd                  Busy    Max Con Route           RR  Cd  Rs  LR  LE
[S|E|R]     myservices1 ACT OK      0   10  1   1 1063  4971 (10/sec)   4971 (10/sec)       0   22  0   2.8M (12K/sec)  50M (213K/sec)      211     277 273 myservices1         0/0 239  
[S|E|R]     myservices2 ACT OK      0   10  1   1 1062  4971(10/sec)    4971 (10/sec)       0   2   0   2.9M (12K/sec)  50M (215K/sec)      106     147 146 myservices2         0/0 239  


[Sat Jan 05 17:54:29.384770 2019] [mpm_winnt:notice] [pid 8612:tid 364] AH00354: Child: Starting 1000 worker threads.
[Sat Jan 05 17:56:51.264672 2019] [mpm_winnt:error] [pid 8612:tid 28460] AH00326: Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting

有人可以建议我必须在winnt中输入什么值来处理负载。

任何帮助将不胜感激!!!

0 个答案:

没有答案