Как узнать количество fpm воркеров на сервере?
nginx + php-fpm.
Где задаётся ограничение по количеству fpm-процессов и какое значение выбрать?
|
Как узнать количество fpm воркеров на сервере? nginx + php-fpm. Где задаётся ограничение по количеству fpm-процессов и какое значение выбрать? |
|||
|
|
Грепнем количество fpm процессов, заданное в конфиге fpm:
Далее грепнем количество fpm-процессов, которые работают в данный момент:
Если количество fpm близко или равно параметру max_children, то fpm воркеры не справляются. Не всегда проблему нужно решать увеличением количества процессов. Нужно разобраться, почему процессы тормозят (если они на самом деле тормозят). $ grep ^pm.max_children /etc/php5/fpm/pool.d/www.conf pm.max_children = 128 $ pgrep fpm | wc -l 97 Как временное решение, можно освободить воркеры fpm перезапуском php5-fpm:
|
|||
|