/
/
Изменение параметров пула PHP-FPM

Изменение параметров пула PHP-FPM

Для чего это нужно

В процессе настройки и оптимизации работы сайта бывает необходимо изменить значение параметров пула PHP-FPM, например, pm.max_children, pm.start_servers и другие.

Инструкции

Для изменения параметров пула для конкретного сайта необходимо внести изменения в конфигурационный файл. Его расположение зависит от версии PHP и типа операционной системы:

Для Ubuntu и Debian:

Нативная версия

/etc/php/<ваша_версия_php>/fpm/pool.d/pool.d/pool.d/<имя_сайта>.conf

Пример

/etc/php/7.4/fpm/pool.d/pool.d/pool.d/test.com.conf

 

Альтернативная версия

/opt/<ваша_версия_php>/etc/php-fpm.d/pool.d/<имя_сайта>.conf

Пример

/opt/php81/etc/php-fpm.d/pool.d/test.com.conf

 

Для CentOS, AlmaLinux, RockyLinux и CloudLinux:

Нативная версия

/etc/php-fpm.d/pool.d/<имя_сайта>.conf

Пример

/etc/php-fpm.d/pool.d/test.com.conf

 

Альтернативная версия

/opt/<ваша_версия_php>/etc/php-fpm.d/pool.d/<имя_сайта>.conf

Пример

/opt/php71/etc/php-fpm.d/pool.d/test.com.conf

 

После изменения параметра сохраните файл и перезапустите службу «php-fpm» соответствующей версии:

Для Ubuntu и Debian:

Нативная версия

systemctl restart php<ваша_версия_php>-fpm.service

Пример

systemctl restart php7.4-fpm.service

 

Альтернативная версия

systemctl restart php-fpm<ваша_версия_php>версия.service

Пример

systemctl restart php-fpm82.service

 

Для CentOS, AlmaLinux, RockyLinux и CloudLinux:

Нативная версия

systemctl restart php-fpm.service

 

Альтернативная версия

systemctl restart php-fpm<ваша_версия_php>.service

Пример

systemctl restart php-fpm82.service

 

При необходимости переопределения параметров по умолчанию, можно изменить шаблон конфигурационного файла панели /usr/local/mgr5/etc/templates/fpm_site_pool.conf.

Изменения, внесенные в этот конфигурационный файл, будут применяться для новых сайтов на PHP-FPM - чтобы изменения применились для существующих сайтов, нужно переключить их режим работы PHP или его версию.

Обратите внимание!

Переключение версий или смена обработчика затрагивает файлы конфигурации Nginx и Apache от сайта, значит это может повлиять на работу сайта, вплоть до его отказа.