2017-06-20 44 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請求後? –