ubuntu

如何调整php-fpm进程数ubuntu

小樊
43
2025-06-27 12:07:16
栏目: 编程语言

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

方法一:通过修改/etc/php/版本号/fpm/pool.d/www.conf文件

  1. 打开配置文件

    sudo nano /etc/php/版本号/fpm/pool.d/www.conf
    

    版本号替换为你当前安装的PHP版本号,例如7.48.0等。

  2. 找到并修改以下参数

    • pm:设置为dynamicondemand以动态调整进程数。
    • pm.max_children:设置最大子进程数。
    • pm.start_servers:设置启动时的子进程数。
    • pm.min_spare_servers:设置最小空闲子进程数。
    • pm.max_spare_servers:设置最大空闲子进程数。

    例如:

    pm = dynamic
    pm.max_children = 50
    pm.start_servers = 5
    pm.min_spare_servers = 5
    pm.max_spare_servers = 35
    
  3. 保存并退出: 按Ctrl + X,然后按Y确认保存,最后按Enter退出。

  4. 重启PHP-FPM服务

    sudo systemctl restart php版本号-fpm
    

    版本号替换为你当前安装的PHP版本号。

方法二:通过修改/etc/php/版本号/cli/php.ini文件(仅适用于CLI模式)

如果你需要调整的是PHP CLI模式的进程数,可以修改以下参数:

  1. 打开配置文件

    sudo nano /etc/php/版本号/cli/php.ini
    

    版本号替换为你当前安装的PHP版本号。

  2. 找到并修改以下参数

    • max_execution_time:设置脚本最大执行时间。
    • memory_limit:设置脚本最大内存使用量。

    例如:

    max_execution_time = 30
    memory_limit = 128M
    
  3. 保存并退出: 按Ctrl + X,然后按Y确认保存,最后按Enter退出。

  4. 重启PHP-FPM服务

    sudo systemctl restart php版本号-fpm
    

    版本号替换为你当前安装的PHP版本号。

注意事项

通过以上步骤,你可以根据实际需求调整PHP-FPM进程数,以优化服务器性能。

0
看了该问题的人还看了