2017-06-20 20 views
0

在我的服务器状态apache2.4在ubuntu16.04我有很多G状态。大部分3000线程是G。一些查询失败。 高G状态是问题还是不相关? 服务器:32核CPU和128GB RAM许多G在服务器状态gracefull完成

服务器状态:

Server load: 21.45 22.57 22.66 
Total accesses: 1153411 - Total Traffic: 11.5 GB 
CPU Usage: u322.14 s2221.14 cu0 cs0 - 24.1% CPU load 
109 requests/sec - 1.1 MB/second - 10.4 kB/request 
900 requests currently being processed, 60 idle workers 

mpm_event配置:

ServerLimit    140 
StartServers    30 
MinSpareThreads   35 
MaxSpareThreads   80 
# ThreadLimit    64 
ThreadsPerChild   30 
MaxRequestWorkers  4000 
MaxConnectionsPerChild 500 

回答

0

如果不使用事件MPM,这些阻碍线程。 “MaxConnectionsPerChild 500”特别低,在任何不平凡的负载下,您将不断地关闭进程,将所有活动请求发送到“G”状态。

+0

即时通讯使用事件MPM - >这意味着Apache不会杀死500请求后? –