解决网站在宝塔面板偶尔出现CPU100%的情况

不知道大家有没有遇到一个问题,就是服务器CPU经常会跳100%,但是网站却其实却没什么访问量,查看服务器带宽也是正常的,那为何CPU却偶尔跳100%呢?

经过排查发现来自网站的数据库请求并发非常高,连接中的经常达200+,也就是这导致了服务器一但有了稍微高一点的访问量,就会出现CPU100%%的情况。

找到原因后我们要怎么解决呢? 当然是合理分配资源,宝塔面板为例,进入软件商店,找到mysql数据库,进入设置



找到性能调整,根据自己的服务器配置选择相应的优化方案,比如我的是4G内存的,那么就选2-4G,可以选小的方案,但不要选大的,因为这样只会让数据库保持连接超过你服务器的承受范围,影响服务器性能。


选择完保存后,我们再进入PHP设置,性能调整,网站如果每天只有2000+IP访问量的,建议选50或者100并发,这里写的并发是让你的服务器一但达到这么多并发了,系统会自动清除掉进程,达到服务器优化目的,所以不是设置越大越好,因为一但你并发达56百的时候,系统却没有清除进程,一般服务器是受不住的,会出现卡慢设置打不开的状态,所以选择合适自己服务器配置的优化状态很重要,就是选100并发的。


设置完后,通过一周的观察没有再出现卡慢的情况了,CPU也不会跳100%了。


以上都是在非被攻击的情况下设置有效,如果你是被人CC攻击的,那么还是给自己弄个高防CDN吧。



本文最后更新于 2022-08-11 21:07:20,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长:pbhtml@qq.com
【51LA网站统计V6】新人注册立得5元积分收益~现在加入“优站计划”,还有额外收益赚取,点击了解详情

THE END

如果你的问题还没有解决,可以加入建站交流群和群友们一起讨论。如果你想请站长喝咖啡,点击打赏按钮扫码赞赏。

TAG标签:

文章链接:https://www.pbhtml.com/530.html

文章标题:解决网站在宝塔面板偶尔出现CPU100%的情况

文章版权:PB模板网 (pbhtml.com) 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

发表评论:

评论记录:

未查询到任何数据!
通知公告
本站保证模板无内置推广链接!
购买模板均可获得一次免费指导安装服务。