pm=dynamic
):根据负载调整子进程数,设置pm.max_children
(建议为服务器内存/单个进程内存,如8GB内存设为160)、pm.start_servers
(建议为CPU核心数×4)、pm.min/max_spare_servers
(建议为核心数×2和×4)。pm=static
):适合高并发场景,直接设置固定子进程数。pm.max_requests=500-1000
,防止内存泄漏。listen
从Unix Socket改为IP+端口(如127.0.0.1:9000
),提升跨进程通信效率。user/group
设为Web服务器用户(如www-data
),减少权限开销。opcache.enable=1
,并调整opcache.memory_consumption
(建议64-128MB)。gc_collect_cycles()
)。htop
、vmstat
、iostat
监控资源使用,结合slowlog
定位慢请求。参考来源: