Я изменил pm.max_children в /opt/plesk/php/7.0/etc/php-fpm.d/domain.com.conf
файл.
Я перезапустил службу php70-fpm и хочу проверить, включены ли мои настройки или нет.
Как я могу проверить эту настройку?
Если вы просто хотите узнать, сколько воркеров работает в настоящее время, вы можете попробовать HTOP, выполнить htop и отфильтровать (F4) с помощью «php-fpm».
Или с ps
ps aux | grep "php-fpm: pool"
Если вам нужна точная и техническая информация, вы можете использовать страницу статуса fpm:
Добавьте это к своей конфигурации пула:
pm.status_path = /status
Затем это в вашей конфигурации nginx: (адаптируйтесь к вашей конфигурации)
location ~ ^/(status|ping)$ {
access_log off;
allow 127.0.0.1;
allow 10.10.10.10#your-ip;
deny all;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
}
Затем вы можете использовать CURL для запроса:
curl http://localhost/status
Что дает вам что-то вроде:
pool: www
process manager: dynamic
start time: 01/Mar/2019:15:16:10 +0100
start since: 2551
accepted conn: 7843
listen queue: 0
max listen queue: 0
listen queue len: 0
idle processes: 8
active processes: 2
total processes: 10
max active processes: 10
max children reached: 0
Дополнительная информация / Источник: https://easyengine.io/tutorials/php/fpm-status-page