要調整 PHP-FPM 的進程數,您需要修改其配置文件。以下是一些步驟來調整 PHP-FPM 的進程數:
找到 PHP-FPM 配置文件。配置文件通常位于 /etc/php-fpm.d/www.conf
或 /etc/php/版本號/fpm/pool.d/www.conf
。請根據您的系統和 PHP 版本進行調整。
使用文本編輯器打開配置文件。例如,您可以使用 nano 編輯器:
sudo nano /etc/php-fpm.d/www.conf
或者
sudo nano /etc/php/版本號/fpm/pool.d/www.conf
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
這些參數用于控制 PHP-FPM 的進程管理。pm
參數設置為 dynamic
表示使用動態模式。其他參數用于控制進程數。
根據您的需求調整這些參數。例如,如果您希望增加最大子進程數,可以將 pm.max_children
的值更改為更高的數字。請確保將其設置為一個合適的值,以便不會耗盡系統資源。
保存并關閉配置文件。
重啟 PHP-FPM 服務以使更改生效。這取決于您的系統,可以使用以下命令之一:
sudo service php-fpm restart
或者
sudo systemctl restart php-fpm
或者
sudo /etc/init.d/php-fpm restart
現在,PHP-FPM 的進程數已根據您的更改進行了調整。請注意,根據您的應用程序需求和服務器資源,您可能需要根據實際情況進行調整。