Ограничения сервера Apache2 - PullRequest
       29

Ограничения сервера Apache2

0 голосов
/ 15 октября 2019

мб кто-нибудь может дать мне некоторые рекомендации по изменению лимитов ..

У меня проблема с веб-сервисами на сервере cloudlinux Cpanel. Apache2.4.

Когда у службы высокий трафик в журнале ошибок apache, я могу найти следующие строки ошибок:

[mpm_prefork:info] [pid 2344817] AH00162: server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 16 children, there are 0 idle, and 139 total children

[mpm_prefork:debug] [pid 2344817] prefork.c(991): AH00167: long lost child came home! (pid 2790299)

В данный момент пределы apache.conf:

<IfModule prefork.c>

MinSpareServers 20

MaxSpareServers 300

</IfModule>

ServerLimit 3000

MaxRequestWorkers 3000

MaxConnectionsPerChild 15000

KeepAlive On

KeepAliveTimeout 5

MaxKeepAliveRequests 100

Timeout 300

В большом потоке я пытался контролировать процесс Apache процессора и mem:

Процесс Apache:

ps -ylC httpd | awk '{x += $8;y += 1} END {print "Apache Memory Usage (MB): "x/1024; print "Average Process Size (MB): "x/((y-1)*1024)}'

Использование памяти Apache (МБ): 17983.1 (как apache может съесть столько памяти, еслиу меня есть только 12 ГБ?)

Average Process Size (MB): 6.87953    
Apache Processes: 2615

TOP:

CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
ALL  4.46    0.28    2.53    0.05    0.00    0.22    0.00    0.00    0.00   92.46
0    4.69    0.36    2.68    0.06    0.00    0.49    0.00    0.00    0.00   91.72
1    4.55    0.32    2.55    0.06    0.00    0.19    0.00    0.00    0.00   92.33
2    4.48    0.31    2.56    0.06    0.00    0.19    0.00    0.00    0.00   92.40
3    4.42    0.28    2.53    0.05    0.00    0.18    0.00    0.00    0.00   92.54
4    4.40    0.26    2.51    0.05    0.00    0.18    0.00    0.00    0.00   92.59
5    4.33    0.25    2.45    0.05    0.00    0.18    0.00    0.00    0.00   92.73
6    4.45    0.24    2.51    0.05    0.00    0.18    0.00    0.00    0.00   92.57
7    4.32    0.24    2.45    0.05    0.00    0.18    0.00    0.00    0.00   92.77
MEM:

              total    used   free   shared   buff/cache    available
Mem:          12178    5983   289    47       5905          5572
Swap:         2559     142    2417

Возможно ли как-то вписаться в 8 CPU и 12Gb RAM с этим трафиком? Я не хочу изменять или разрабатывать этот сайт, потому что это клиент ..

...