要调整 CentOS 上 PHP-FPM 进程数,请按照以下步骤操作:
-
打开终端。
-
使用
vi
或nano
等文本编辑器打开/etc/php-fpm.d/www.conf
文件。例如,使用vi
编辑器,您可以运行以下命令:
sudo vi /etc/php-fpm.d/www.conf
- 在文件中找到以下行:
pm = dynamic
这将告诉 PHP-FPM 使用动态进程管理。您可以将其更改为 static
或 ondemand
,具体取决于您的需求。例如,要将进程数设置为固定值,请将其更改为:
pm = static
您还可以通过以下行设置最大进程数:
pm.max_children = 50
将 50
更改为您希望的最大进程数。
- 如果您选择了
ondemand
模式,还需要调整以下行以设置进程空闲时间:
pm.start_servers = 5 pm.min_spare_servers = 5 pm.max_spare_servers = 35
-
保存更改并退出编辑器。
-
重新启动 PHP-FPM 服务以使更改生效:
sudo systemctl restart php-fpm
- (可选)您还可以调整 Nginx 或 Apache 的配置,以便根据实际需求分配 PHP 进程。
现在,您已经成功调整了 CentOS 上 PHP-FPM 的进程数。请根据您的服务器资源和应用程序需求进行调整。