宝塔面板解决网站云服务器偶尔出现CPU100%的情况

admin3年前服务器79

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

对于这个问题主机吧上周也遇到过类似的问题,查了挺久,一开始以为是CC攻击,还把网站设置全部缓存,结果查看了下CDN,消耗流量与请求量并没有异常,说明并不是攻击问题。

最后我们从服务器下手,以为是服务器中毒了,然后我们发现来自网站的数据库请求并发非常高,连接中的经常达200+,也就是这导致了服务器一但有了稍微高一点的访问量,就会出现CPU100%的情况。

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

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

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

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

以上都是在非被攻击的情况下设置有效,如果你是被人CC攻击的,那么还是给自己弄个高防CDN吧,这里主机吧推荐百度云加速,拦截CC攻击效果棒棒哒!


免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

VPS安装宝塔面板+云锁过程记录

宝塔+云锁,成功安装的环境:CentOS Linux 7.2,PHP5.6,NGINX1.14.0,宝塔6.4.1 安装的宝塔面板的VPS,经常遭受各种各样的攻击,云锁装上之后,拦截功能还是...

宝塔面板如何修改root密码,ssh端口号,封ip,开放端口

利用宝塔面板如何如何进行修改root密码,ssh端口号,封ip,开放端口等常用操作?我们这时候选择“linux工具箱1.4”轻松可以实现修改ssh密码,宝塔面板利用安全组功能可以实现开放端口,同时可以...

宝塔面板安装失败如何解决?香港/美国服务器安装面板失败

宝塔面板安装失败如何解决?相信很多站长或企业的服务器放在哪里的都有,国内用户很多,香港、东南亚、美国、欧洲做外贸的服务器也很多。那么,当你的服务器在海外的话,会遇到因为网络原因导致安装失败的问题。可能...

WordPress建站:宝塔面板好用的Linux服务器面板安装教程

越来越多的人选择wordpress建站,个人站长其实门槛很低的,但是有些朋友觉得Linux服务器的各种命令脚本自己没法搭建环境。今天,小编给大家推荐一个不错的Linux面板工具,宝塔面板是一款使用方便...

宝塔面板中数据库连接不上的3个原因总结

随着云服务器的普及,大部分站长都是用的云服务器ECS,国内阿里云和腾讯云都是应用最多的平台。我用服务器一般都是用宝塔控制面板来管理的,操作比较方便。在连接数据库的时候常常会遇到连接错误的问题(1045...

云服务器安装配置宝塔面板图文教程

现在云服务器的价格越来越便宜了,很多的草根站长都开始把自已的网站从虚拟空间搬到云服务器上去,一方面是方便管理,另一方面网站所需要的环境可以自己随意配置。今天飞鸟慕鱼说说怎么给一台全新的服务器配置一个方...