ubuntu

如何在Ubuntu上调整PHP-FPM的worker进程数

小樊
43
2025-03-06 12:23:16
栏目: 编程语言
PHP开发者专用服务器,限时0元免费领! 查看>>

在Ubuntu上调整PHP-FPM(FastCGI Process Manager)的worker进程数,可以通过修改PHP-FPM配置文件来实现。以下是详细步骤:

1. 找到PHP-FPM配置文件

PHP-FPM的配置文件通常位于/etc/php/{version}/fpm/pool.d/www.conf,其中{version}是你的PHP版本号。例如,如果你使用的是PHP 7.4,路径可能是/etc/php/7.4/fpm/pool.d/www.conf

2. 编辑配置文件

使用你喜欢的文本编辑器打开配置文件。例如,使用nano编辑器:

sudo nano /etc/php/7.4/fpm/pool.d/www.conf

3. 修改worker进程数

在配置文件中找到以下几行:

pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3

根据你的需求调整这些参数。例如,如果你想将最大worker进程数设置为10,可以修改pm.max_children

pm.max_children = 10

4. 保存并退出编辑器

如果你使用的是nano编辑器,按Ctrl + X退出,然后按Y确认保存,最后按Enter键。

5. 重启PHP-FPM服务

修改配置文件后,需要重启PHP-FPM服务以使更改生效:

sudo systemctl restart php7.4-fpm

请确保将php7.4-fpm替换为你实际使用的PHP版本。

6. 验证更改

你可以通过以下命令查看PHP-FPM的进程数,以验证更改是否生效:

ps aux | grep php-fpm

通过以上步骤,你应该能够在Ubuntu上成功调整PHP-FPM的worker进程数。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:如何在Ubuntu上调整PHP-FPM进程数

0
看了该问题的人还看了