服务器与VPS
促销优惠信息

宝塔负载状态100%和CPU使用率过高怎么办?最详细解决方案

查看目录
文章目录隐藏
  1. 一、宝塔是什么软件?
  2. 二、宝塔负载状态100%时怎么办?
  3. 三、Wordpress的优化
  4. 四、CDN的配置优化
  5. 五、总结:

如果你的网站运行很卡,页面经常卡住,打开速度很慢,那你可能需要查看一下你的服务器负载状态和CPU占用率,宝塔面板作为可视化服务器管理软件可以直观的给我提供这两个数据的占用率,但这只是知道了问题所在,我们需要的是解决问题。

宝塔负载状态100%和CPU使用率过高的解决思路:

首先,检查是哪个进程占用了大量CPU,使用top查看一下当前的负载情况,然后,根据检查结果针对性的进行服务器管理来解决问题。
1、mysqld: 尝试优化mysql
2、php-fpm: 适当限制php并发
3、额外进程: 检查是否中了挖矿木马4、被DDOS:换到高防机房
4、配置太低: 升级服务器

一、宝塔是什么软件?

宝塔面板是提升运维效率的可视化服务器管理软件,支持一键WNMP/WAMP/IIS/SQLServer/集群/监控/网站/FTP/数据库/JAVA/PM2等100多项服务器管理功能。宝塔面板显示服务器负载100%、CPU占满100%,很明显是服务器有问题了;一般来说这种问题的可能性很多,有可能是程序性能、服务器负载能力、并发访问、木马病毒、被植入了挖矿程序等等。

免费、安全的服务器运维面板
10850礼包

二、宝塔负载状态100%时怎么办?

1、查找占用过大的应用

当宝塔面板显示负载状态100%,CPU占满100%的时候,我们首先需要找到问题的原因,是什么情况导致,程序性能、服务器负载能力、并发访问、木马病毒、被植入了挖矿程序等等,首先我们通过文件>终端>登录后输入 top,查询占用率,一般我们比较关注php-fpmmysqld,这两个应用。宝塔负载状态100%和CPU使用率过高怎么办?最详细解决方案

宝塔负载状态100%和CPU使用率过高怎么办?最详细解决方案

2、限制占用过大php-fpm进程

①php-fpm: 适当限制php并发;

软件商店–找到 PHP-设置,找到性能调整,我的服务器是2核4G内存,可以参考下我的设置。max_children 这个是并发数设置。

宝塔负载状态100%和CPU使用率过高怎么办?最详细解决方案

也可以手动配置,服务器中搜到php-fpm.conf这个文件打开进行配置,其中 pm = dynamic  改为 pm= static   另外 pm.max_children = XXX的数值建议是: xxx=机器内存(M) 除以40 ,这个得出的数值自己适当调整。

②安装 缓存插件

软件商店–找到 PHP-设置,找到安装插件,选择安装 OPcache 与 Memcached 插件。

使用 OPcache 加速 PHP 代码执行效率,使用 Memcached 把数据缓存到内存。

宝塔负载状态100%和CPU使用率过高怎么办?最详细解决方案

3、Mysqld占用过大时如何解决?

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

宝塔负载状态100%和CPU使用率过高怎么办?最详细解决方案

 

4、删除多余的功能

4.1、再次我们找到软件商店,在应用分类选择已安装,我们只需要安装好必备的,其它都可以删除掉,有些用户也安装也不少PHP的版本,我们建议只是安装7.4即可(以Wordpress为例)。

4.2、关闭监控 > 所在位置 监控>系统监控 关闭即可。

宝塔负载状态100%和CPU使用率过高怎么办?最详细解决方案

三、Wordpress的优化

1、在PHP-> 设置> 安装插件 > 找到 redis ,选择安装即可。

宝塔负载状态100%和CPU使用率过高怎么办?最详细解决方案

2、Wordpress插件安装 “Redis Object Cache”,安装完成后,点击启用,即可。

宝塔负载状态100%和CPU使用率过高怎么办?最详细解决方案

四、CDN的配置优化

我们以阿里云全站加速 DCDN为例;详细大家可以自设置,下面我们来说说配置参数;

1、域名管理–添加域名–进行CNAME记录。宝塔负载状态100%和CPU使用率过高怎么办?最详细解决方案2、配置完成后,进行配置。

宝塔负载状态100%和CPU使用率过高怎么办?最详细解决方案

3、缓存配置

宝塔负载状态100%和CPU使用率过高怎么办?最详细解决方案

4、HTTPS证书。阿里的(选择云盾),自定义上传(根据证书填写进去即可。)HTTP/2设置开启、TLSv1.3版本开启

宝塔负载状态100%和CPU使用率过高怎么办?最详细解决方案

5、性能优化,根据你的需求自行设置即可。

宝塔负载状态100%和CPU使用率过高怎么办?最详细解决方案

五、总结:

经过以上的配置,服务器的压力应该可以降下来了,如果根据上述的设置后,还是出现负载过大,建议更换服务器,可能是流量过大,导致支持不了。

现在阿里云和腾讯云都有特价服务器活动,而且还有代金券可以使用,如果你确定要更换的话,可以先选择适合自己的云服务器规格,然后领取阿里云代金券和腾讯云代金券之后在下单,这样可以用代金券抵扣一部分现金,还能再省一些钱。

原文地址:https://www.pkak.cn/web/8771.html

楚狂人 » 宝塔负载状态100%和CPU使用率过高怎么办?最详细解决方案

相关推荐

  • 暂无文章

评论 抢沙发

  • (必填)
  • (必填)

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

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏