在Ubuntu下,您可以通過修改PHP-FPM配置文件來設置進程數。以下是具體步驟:
打開終端。
使用文本編輯器打開PHP-FPM配置文件。通常,該文件位于/etc/php/{php_version}/fpm/pool.d/www.conf。請將{php_version}替換為您正在使用的PHP版本,例如7.4。您可以使用nano或其他文本編輯器,如下所示:
sudo nano /etc/php/7.4/fpm/pool.d/www.conf
在配置文件中找到以下兩行:
pm = dynamic
pm.max_children = 5
pm表示進程管理方式,pm.max_children表示允許的最大子進程數。
根據您的需求修改pm.max_children的值。例如,如果您希望將最大進程數設置為10,可以將其更改為:
pm.max_children = 10
請注意,您需要根據服務器的內存和應用程序的需求來設置合適的值。設置過高的值可能會導致服務器資源不足,而設置過低的值可能會影響應用程序性能。
保存并關閉配置文件。
重啟PHP-FPM服務以使更改生效:
sudo systemctl restart php{php_version}-fpm
請將{php_version}替換為您正在使用的PHP版本,例如7.4。
現在,您已經成功設置了Ubuntu下PHP-FPM的進程數。請確保根據實際需求調整進程數,以便在性能和資源之間取得平衡。