Lighttpd: правильное значение PHP_FCGI_CHILDREN

SQL MS будет хорошо работать в виртуальной среде, пока он имеет достаточно памяти. Это - то же ли в реальной или виртуальной среде действительно. Если Ваш VM's разработчиков имеет достаточно памяти затем, это должно быть прекрасным.

1
задан 9 November 2010 в 18:52
2 ответа

Как Вы видите в этом FAQ существует три опции конфигурации, которые управляют количеством процессов mod_php.

  • PHP_FCGI_CHILDREN (значения по умолчанию к 1)
  • max-procs (значения по умолчанию к 4)
  • min-procs (проигнорированный в текущих выпусках)

Формула к caluclate первоначально порожденные процессы похожа на это:

no_of_procs = max-procs * ( PHP_FCGI_CHILDREN + 1) 

Это означает для каждого procs в max-procs запуск PHP_FCGI_CHILDREN рабочие +1 процесс Опекуна для каждого родителя в max-procs.

2
ответ дан 3 December 2019 в 22:21

Для более новых lighttpd экземпляров необходимо установить PHP_FCGI_CHILDREN на 0 и управлять количеством порожденных экземпляров.

Это может помочь сократить количество общих процессов, работающих, поскольку не должно быть дополнительных основных процессов. Однако, если Вы используете кэш байт-кода, устанавливаете только 1 порожденный основной процесс и управляете детьми ниже его.

Набор PHP_MAX_REQUESTS к 500 для предотвращения другой потенциальной проблемы.

0
ответ дан 3 December 2019 в 22:21

Теги

Похожие вопросы