计算理论最大线程数量
1 | [[email protected] ~]# PHP_Mem=`ps auxf | grep php | grep -v grep | grep -v master | awk '{sum+=$6} END {print sum}'` # 获取当前 PHP 全部线程占用内存 单位: KB |
我的服务器内存 32GB 可得到理论最大线程 16 * 1024 / 40 ≈ 409 线程
配置修改
找到 php-fpm 配置文件 php-fpm.conf
宝塔:
/www/server/php/73/etc/php-fpm.conf
Centos:/etc/php/7.3/fpm/php-fpm.conf
具体配置位置视情况而定
[global] 内添加
1 | # 最大进程数量 |
[www] 内添加/修改
1 | # 动态管理 |
重启
如何重启你的 php-fpm
服务就好了。