Оглавление

4.4. Директивы управления производительностью

При увеличении нагрузки на сервер создаются новые процессы, а при снижении нагрузки эти процессы закрываются. Частые запуски и остановки порожденных процессов приводят к снижению производительности сервера.


 Поэтому необходимо правильно настроить следующие директивы:
□ startservers — количество копий процесса сервера, которые будут созданы при запуске сервера;

□ MinspareServers — минимальное число порожденных процессов; П   MaxspareServers — максимальное число порожденных процессов;
□ Maxciients — максимальное число возможных подключений к серверу.

 
Указанные директивы не применимы к платформе Windows. Вместо них используются StartThreads, MinSpareThreads, MaxSpareThreads и MaxThreads-Perchiid. Также применяются следующие директивы:
□ ThreadsPerChild задает максимальное количество потоков, порождаемых каждым дочерним процессом сервера Apache:
        ThreadsPerChild  250
MaxRequestsPerChild определяет, сколько запросов может обработать порожденный процесс за время его существования. Для снятия ограничений необходимо указать 0. На платформе Windows директива всегда должна задавать значение 0:
      MaxRequestsPerChild  0

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити