要調整Linux上PHP-FPM進程數,您需要編輯PHP-FPM配置文件
打開終端。
使用文本編輯器打開PHP-FPM配置文件。通常,該文件位于/etc/php-fpm.d/www.conf
或/etc/php/版本號/fpm/pool.d/www.conf
。請將版本號
替換為您的PHP版本。例如,如果您使用的是PHP 7.4,則文件路徑可能是/etc/php/7.4/fpm/pool.d/www.conf
。您可以使用以下命令之一打開文件:
sudo nano /etc/php-fpm.d/www.conf
或
sudo vi /etc/php/版本號/fpm/pool.d/www.conf
在配置文件中找到以下行:
pm = dynamic
這表示PHP-FPM將使用動態模式調整進程數。
要設置最大進程數,請找到以下行:
pm.max_children = 5
將5
替換為您希望的最大進程數。例如,如果您希望將最大進程數設置為20,請將其更改為:
pm.max_children = 20
(可選)您還可以設置其他與進程管理相關的參數,例如pm.start_servers
,pm.min_spare_servers
和pm.max_spare_servers
。這些參數可以幫助您更好地控制PHP-FPM進程的啟動和關閉。
保存并關閉配置文件。
重啟PHP-FPM服務以使更改生效。在大多數Linux發行版中,您可以使用以下命令之一:
sudo systemctl restart php-fpm
或
sudo service php-fpm restart
現在,PHP-FPM進程數已根據您的設置進行了調整。請注意,根據服務器的內存和應用程序的需求,您可能需要根據實際情況調整這些值。