/etc/php-fpm.d/www.conf:
pm.max_children:根据服务器内存和CPU核心数调整(如pm = dynamic时,设为(总内存-系统预留)/单个进程内存)。pm.start_servers:设为CPU核心数的2-4倍。pm.min/max_spare_servers:设为CPU核心数的1-2倍。pm.max_requests:设为500-1000,防止内存泄漏。dynamic(动态调整)或ondemand(低负载按需创建)。php.ini中启用并配置缓存大小(如opcache.memory_consumption=64M),减少脚本编译开销。php.ini中设置memory_limit(如128M),避免单个进程占用过多内存。top/htop监控内存占用,分析异常进程。/var/log/php-fpm/error.log),定位内存泄漏或慢请求。修改配置后需重启PHP-FPM服务:sudo systemctl restart php-fpm[1,2,3,4,5,8,9,10,11,12,13,14]。