宝塔负载状态和CPU100%解决办法

使用SHELL工具连接服务器 输入 top 命令查看负载情况

首先我们了解下哪些因素会导致负载状态升高?宝塔面板官方给出的影响因素:

负载状态的影响因素

1、CPU使用率
2、线程数量
3、IO使用率
4、swap使用率
5、因宿主机负载过高导致资源分配不足

解决负载过高的方法

1、mysqld:尝试优化mysql
2、php-fpm:适当限制php并发
3、其它进程:检查是否中了挖矿木马
4、被DDOS:换到高防机房
5、配置过低:升级服务器
当然,不差钱的用户,可以升级云服务器配置或者直接购买高性能云服务器。

1、统一PHP版本
由于安装了多站点,不同站点使用的PHP版本不同,统一了PHP版本,卸载了多余的PHP版本;

2、开启了t5实例的无性能约束模式
注意:如果你的云服务器不是阿里云的突发性能t5实例,可以忽略此条。开启无性能约束模式有可能产生费用,到目前为止还没有支出,先开启试试,如何开启参考:突发性能t5云服务器开启无性能约束模式方法

3、网站接入CDN
对于我这种流量不高的网站,接入CDN没有多少钱,100GB流量包足够(不到20块钱,可以参考阿里云CDN官方优惠价格),既可以提升访客速度又可以减少源站压力。

4、网站静态化
如果是WordPress博客,也可安装网站静态化插件(如:Super  Cache)。

0
分享到:

评论0

请先

没有账号? 忘记密码?