宝塔面板云服务器负载状态100%的原因和解决方案

阿里云代金券 腾讯云代金券 VULTR优惠码 Ucloud云主机

使用云主机的用户越来越多,随之而来的对于服务器管理与维护的需求也越来越多,这是一个专业性比较强的工作,一般的普通用户很难掌握,幸好现在我们有可视化服务器管理工具——宝塔面板。宝塔面板的大部分功能都是免费的,对于一般用户已经足够满足需求,比如网站出现卡住的现象,以前很难寻找原因,但是现在通过宝塔可以直观的看到是因为服务器负载状态100%,那我们就针对性的寻找服务器负载过高的原因并解决就好了。

什么是负载状态100%:

 

当我们网站被卡住时,通过宝塔面板首页,可以看到如图所示“负载状态100%”,运行堵塞,这就像一条公路被堵住了,用户访问自然会被卡住。我们要做的就是找出云服务器负载状态100%的原因,并有针对性的进行优化。

1663081225 01 - 宝塔面板云服务器负载状态100%的原因和解决方案

负载状态100%的解决方案:

影响云服务器负载状态的原因很多,有可能是程序性能、服务器负载能力、并发访问、木马病毒、被植入了挖矿程序等等。初步来说可以考虑使用top查看一下当前的负载情况,或通过宝塔面板->文件 点击终端进入命令行操作也可。

如下图显示php-fpm占用CPU过高,那么我们可以针对性的进行PHP优化:

1663081263 02 - 宝塔面板云服务器负载状态100%的原因和解决方案

1、适当限制php并发:

软件商店——找到 PHP-——设置——性能调整,修改并发数(max_children)。

大家可以根据自己服务器配置进行设置,宝塔面板会根据你的服务器配置设置推荐方案。一个php-fpm进程占用内存30M左右,以2048MB内存(2G内存)来计算,大概可以设置68个并发。我们如果用不到那么高的并发,可以设置并发少一点,比如30并发,并把max_spare_servers数字调整成了15。

1663081301 03 - 宝塔面板云服务器负载状态100%的原因和解决方案

2、安装 PHP 扩展:

软件商店——找到 PHP——设置,找到安装扩展,选择安装 OPcache 与 Memcached 扩展。

1663081326 04 - 宝塔面板云服务器负载状态100%的原因和解决方案

3、修改脚本运行时间:

1663079617 8 - 宝塔面板云服务器负载状态100%的原因和解决方案

 

4、Mysqld性能调整

软件商店——找到MySQL ——设置——找到性能调整。可以根据你主机的配置,选择宝塔提供的优化方案。

1663081362 06 - 宝塔面板云服务器负载状态100%的原因和解决方案

5、删除多余的功能

看下我们宝塔面板的软件商店,在应用分类选择已安装,我们只需要安装必备的,比如:Nginx、MySQL、PHP-7.4、phpMyAdmin,其它都可以卸载掉。有些用户安装多个PHP的版本,其实只要保留一个即可。

6、关闭宝塔监控:

所在位置 监控>开启监控,此处关闭即可。

宝塔面板系统监控会迅速消耗cpu。服务器就好比电脑一样,开的程序越多,程序越复杂消耗的cpu定然会越高,像系统监控这种功能无疑是最吃cpu的,所以一般别开!

1663080273 9 - 宝塔面板云服务器负载状态100%的原因和解决方案

7、定期清空日志:

我们在使用windows时,也会发现好多软件都会产生一些临时性的缓存、日志等文件,时间长了系统变慢,运行什么软件也不流畅,同样的,服务器系统一样会存在这样的问题,运行不流畅,就会产生资源被侵占。

所以我们在日常对云服务器的维护中,要定期清理磁盘无用的文件,只有这样才会少些问题。通过上面的方法,你的服务器负载状态100%的情况应该会立马得到了改善。

1663080701 10 1024x300 - 宝塔面板云服务器负载状态100%的原因和解决方案

赞(0) 领红包
转载注明:楚狂人 » 宝塔面板云服务器负载状态100%的原因和解决方案

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

云计算我们是认真的

阿里云服务器腾讯云服务器

扫码领红包 或者 支付宝搜索:5981405

支付宝扫一扫打赏