Article ID: 119314, created on Oct 1, 2014, last review on Oct 1, 2014

  • Applies to:
  • Plesk for Linux/Unix
  • Virtuozzo 6.0

Симптомы

Когда вы открываете сайты, их загрузка занимает слишком много времени. Вы проверили среднюю загрузку сервера с помощью утилиты top, и она выглядит нормально.

В файле /var/log/httpd/error_log присутствуют следующие ошибки:

 [error] server reached MaxClients setting, consider raising the MaxClients setting
 [warn] mod_fcgid: process 2968 graceful kill fail, sending SIGKILL

Причина

Достигнуто ограничение MaxClients, так как некоторые из ваших сайтов обрабатывают большие объемы трафика, создавая большую нагрузку на веб-сервер.

Решение

1) По умолчанию Apache в Parallels Plesk Panel (Plesk) не настроен на сайты с высокой нагрузкой. Мы рекомендуем вам дополнительно настроить сервер Apache. Чтобы решить проблему с ограничением MaxClients, откройте файл /etc/httpd/conf/httpd.conf и увеличьте значение MaxClients (например, до 100):

<IfModule worker.c>
StartServers       1
MaxClients        100
MinSpareThreads    1
MaxSpareThreads    4
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

Примечание. Если ошибка осталась, попробуйте снова увеличить ограничение MaxClients, пока проблема не исчезнет.

2) Если вы все равно видите то же сообщение в журнале Apache, пожалуйста, проверьте все файлы, где есть настройки MaxClients:

    # find /etc -type f -exec grep -l 'MaxClients' {} +
    /etc/httpd/conf.d/swtune.conf
    /etc/httpd/conf/httpd.conf

В Parallels Virtuozzo Containers можно использовать swtune.conf, чтобы ограничить процессы Apache и повысить плотность. Попробуйте переименовать этот файл, чтобы избежать сбоя Apache, затем перезапустите Apache.

Примечание. Если у вас Debian или Ubuntu, пожалуйста, замените все упоминания /etc/httpd на /etc/apache2 и /var/log/httpd на /var/log/apache2.

a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 29d1e90fd304f01e6420fbe60f66f838 0dd5b9380c7d4884d77587f3eb0fa8ef 2897d76d56d2010f4e3a28f864d69223 c62e8726973f80975db0531f1ed5c6a2

Email subscription for changes to this article
Save as PDF