VPS测评
主机推荐

宝塔Linux面板解决php-fpm占用CPU太高 php-fpm高负载优化


注意:部分文章发布时间较长,可能存在未知因素,购买时建议先在本博客搜索商家名称,先充分了解商家动态。
文章目录

宝塔Linux面板草根站长以其简单的风格、实用的功能和简单的操作而接受。它是Linux系统服务器和VPS站的入门级面板。为什么是入门级,因为服务器安装宝塔Linux面板后,可以通过WEB管理页面管理服务器,一键安装LNMP和LAMP站环境,实时监控服务器,防火*、一键部署SSL证书、定期任务、服务器文件在线管理等操作。虽然宝塔面板已经慢慢开始转型,但其现有的免费功能基本上可以满足大多数人的车站建设需求。假如您还是第一次接触宝塔Linux面板,可以查看下一篇文章,里面有详细的安装和基本功能使用教程,#推荐#宝塔Linux面板5.X免费版安装\SSL配置\异地备份教程

本文主要分享VPS学院的解决方案宝塔Linux面板php-fpm占CPU太高问题(暨php-fpm高负载优化)。前段时间VPS学院php-fpm突然过高,CPU占100%,对用户浏览体验有一定影响。首先,VPS学院确定他们的博客没有受到攻击,所以找到解决Php-fpm占用CPU过高的解决方案,通过搜索引擎找到各种解决方案,格式是各种问题,似乎php-fpm负载过高有很多原因,这样的问题不一定通过搜索引擎找到解决方案。当VPS学院准备备备备份全站并重新安装服务器系统时,VPS学院决定试试自己的方法。出乎意料的是,它解决了这个问题。因此,本文记录了解决方案的步骤,希望对遇到VPS学院同样问题的人有所帮助。但不能保证100%有效。此外,在执行以下操作之前,请务必在不同的地方备份全站,以免网站数据丢失造成不可挽回的错误。

首先点击这里注册一个宝塔账户。然后按照以下流程安装宝塔面板。使用VPS学院的链接注册账户。宝塔面板安装成功后,绑定宝塔账号,可获得宝塔微信小程序使用权半年。

2018年12月24日更新:这里提到的方法不能从根本上进行Php-fpm占用CPU太高问题是,wordpress最终使用了自动添加内链的代码,导致php-fpm占用CPU过高,因此建议您尽量少使用插件或主题本身以外的代码。

s解决方案

1、VPS学院安装在宝塔面板上的车站建设环境是LNMP,使用Nginx 1.12、MySQL 5.5、PHP-5.4.在解决过程中,VPS学院首先对MySQL进行处理 5.5升级到5.5的最新版本,然后新安装PHP7.0版本,升级到最新版本。

2、PHP7.0通过网站管理更换。

3、优化PHP7.0设置。按下图进入PHP7.0管理页面。

首先,安装opcache缓冲器,加速PHP脚本,其他的都是默认的,通常安装这个和那个影响性能。

修改max___execution__time时间为60.

性能调整。您可以根据自己的服务器配置来设置,宝塔面板比较人性化,会根据您的服务器配置来设置推荐方案。事实上,您可以根据服务器内存的大小来计算并发设置的数量。一般来说,php-fpm过程占用约30m内存,按2048mb内存(2g内存)计算,可设置约68个并发。VPS学院使用4核2G内存配置服务器。安装宝塔面板后,建议50并发,但VPS学院觉得自己更笨,不需要这么高的并发性,所以设置了30并发性方案,max_spare_servers数字调整为15.

根据上述操作,VPS学院发现服务器CPU不像以前那样经常占100%,尽管PHP 有时候CPUU会突然占用fpm 100%的情况,但很快就会恢复正常,不会对客户的浏览产生太大影响。如果你分析原因,你不知道它是否兼容,因为VPS学院个人对这些东西没有太多的研究,只是碰巧遇到了运气。请纠正错误的地方。

    赞(0) 打赏
    未经允许不得转载:VPS学院 » 宝塔Linux面板解决php-fpm占用CPU太高 php-fpm高负载优化

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信扫一扫打赏

    '); })();