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

admin3年前服务器64

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

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

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

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

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

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

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

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


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

相关文章

Apache 多端口多站点配置方法

配置httpd.conf监听多个端口复制代码 代码如下:# Listen: Allows you to bind Apache to specific IP addresses and/or# por...

为什么选择台湾主机,稳定安全高效的选择

随着互联网的迅速发展,各类网站如雨后春笋般涌现出来,如何选择一款稳定、安全、高效的主机成为了网站运营者们重要的问题。在众多主机品牌中,越来越多的人开始选择台湾主机。1.网络质量好台湾的网络状况发达,网...

云平台服务器有什么优势,什么是云平台服务器

云平台服务器是一种通过互联网提供计算服务的服务器,可以让用户在不需要拥有实体服务器的情况下使用计算资源。云平台服务器可以提供多种服务,如虚拟主机、数据库、存储、安全等。灵活性强云平台服务器可以根据用户...

网站备案号是什么,如何查询网站备案号

1.什么是网站备案号网站备案号是指最互联网信息办公室颁发给经过备案管理的网站所属主体的一串最的数字编码,用来标示该网站在互联网中的身份信息及其所属主体的基本信息。2.什么单位需要备案根据《互联网信息服...

域名服务器是什么,深入了解域名服务器

1.什么是域名服务器?域名服务器,全称为“域名系统服务器”,是为全球网络提供解析域名和IP地址之间关联关系的关键性组件。2.域名服务器的作用是什么?域名服务器的主要作用是将网站域名转化为相应的IP地址...

为什么要租用高防ip,高防ip租用的优势及注意事项

1.什么是高防ip?高防ip,即高防御IP,是指各大运营商、网络安全企业针对DDoS攻击而提供的一种高防御网络服务,可以承受大流量的攻击,保证用户网络安全稳定。2.租用高防ip的优势有哪些?b标签租用...