4G内存的VPS,该怎么优化php-fpm配置

现在Hetzner的VPS配置是4G内存,如果用默认lnmp2.0的php-fpm配置,内存占用有点高,这个时候就要优化下php-fpm配置了。

优化4G内存的VPS上的PHP-FPM配置可以显著提高性能和效率,以下是一些关键步骤和建议:

1、调整PHP-FPM池配置

编辑php-fpm配置文件:“ /usr/local/php/etc.conf ”(路径可能根据你的发行版有所不同)中的以下参数

pm = dynamic
pm.max_children = 20 ;最大子进程数量
pm.start_servers = 5 ;启动时创建的进程数
pm.min_spare_servers = 5 ;保持空闲的最小进程数
pm.max_spare_servers = 10 ;保持空闲的最大进程数
pm.max_requests = 500 ;每个子进程执行的最大请求数

具体参数需要根据你的实际流量和应用情况进行调整,可以通过监控和压力测试来确定最优值。

2、重启PHP-FPM和Web服务器释放内存

systemctl restart php-fpm
systemctl restart nginx

lnmp可以用这两个命令:

lnmp php-fpm restart
lnmp nginx restart

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注