开发者社区> 优惠码发放> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

找到云服务器CPU天天跑满的原因了就能彻底解决cpu跑满宕机怎么办

简介: 找到云服务器CPU天天跑满的原因了就能彻底解决cpu跑满宕机怎么办 要解决这个问题首先先要知道问题出在哪里下面给大家介绍一下CPU跑满的一个案例 CPU跑满的问题出现过很多次,最多的时候一天跑满四五次
+关注继续查看

找到云服务器CPU天天跑满的原因了就能彻底解决cpu跑满宕机怎么办

要解决这个问题首先先要知道问题出在哪里下面给大家介绍一下CPU跑满的一个案例

CPU跑满的问题出现过很多次,最多的时候一天跑满四五次,整个网站在这样的环境下运营如何使得,发工单处理过几次,都是让重启服务器好的。改过端口、安装了防护软件检查,现在都没有任何的问题,5M带宽平均用不到2M,最大时也不过3M。之前服务器被黑过进行了快照回滚之后好了,但后来接二连三出现相同的问题,检查了服务器和网站程序,挂马已经都被清除,网站检查出于健康状态。让阿里云工程师排查过系统日志没有发现问题,感觉是被DDOS或者CC攻击了,阿里云检测没有发现攻击问题。回复工单说让检查网站程序和数据库,我看到论坛里也有遇到相同问题的人,服务器到底怎么了?今天又出现了这个问题!!!

 d596214df2f98811468008ad1fa1f4701f6faf7d

解决方法

最常见的原因

1网站被搜索引擎抓取过程根据网站文件包大小,有可能存在半个小时到几个小时甚至更长的抓取时间,此时要占用网站1核左右的CUP和200KB左右的上行,如果是使用1核1G内存1M的带宽大小,刚刚好基本占满了,如果此时网站访问量不大,不会导致宕机,如果几个搜索引擎同时抓取呢加上此时访问量变大或者,网站后台有读写操作必然导致宕机,

解决方法建议大家买配置较大的服务器,应对搜索引擎抓取时段超高的CUP占用和访问流量


阿里云幸运券领取地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=q3dtcrrv&utm_source=q3dtcrrv


阿里云高性能服务器购买地址:https://s.click.taobao.com/t?e=m%3D2%26s%3Di1b7DZRrgzIcQipKwQzePCperVdZeJviEViQ0P1Vf2kguMN8XjClAtWKEjdnIiRRW93EWaCFixT0AGVQz2lbd9ZzMIu4%2BwT21UgPRD2WYuqCUtRkl5IHnxVF%2BG%2F2LD3qKIUZKvQyk4%2FkxFiXT%2FI5kdv2ej9RFznDI7hRLPtBsnnfiZ1OxkhRwDBkcElHipW7P37PZ5d3EfkhhwnYyXLnHpDoUWJTlJsdRZujRnIpwuLGJe8N%2FwNpGw%3D%3D

 
a)检查程序最大线程数是否足够; 
b)程序代码不够优化,如死循环,死锁; 
c)web配置文件的参数是否不够优化; 
d)查看web和系统日志看是否有访问异常; 
e)网站是否被盗链; 
f.)当时是否有搜索引擎爬虫大面积爬取网站; 
g.)是否受到了小型网络攻击;进程是否有异常; 
h.)检查机器是否中毒或中木马; 
 

     linux服务器可以通过系统日志和web日志,和一些top,free,uptime,sar,ps命令查询原因,windows机器可以通过资源监控器分析下。 

86cf29f049fa5718922ab69156c5475c23b86620

 
 
2)服务器带宽跑满了,怎么办? 
造成流量大的原因:  
a.)网站规模较大(比如门户网站、网络商城等),即网站本身访问量需求大,查看网站的Page View值、Hits值、日流量都很高。  
b.)网站页面设计不合理,页面中包含大图片或音频、视频文件等文件,导致网站页面太大  
c.)网站内容被盗链或提供数据下载,网站提供*.mp3,*.rar,*.zip*.exe等文件的下载,或者是您的网站提供视频、音频文件的播放  

d.)网站遭受DDOS攻击或者是被挂马,短期内产生大量的访问需求  

86cf29f049fa5718922ab69156c5475c23b86620

 
 
如何避免大流量  
a.)如果网站规模较大,网站的点击率很高----?升级带宽  
b.)建议减少音频、视频文件  
c.)网页合理布局  

d.)加强站点保护 



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器经常CPU跑满,服务器宕机彻底解决方法
阿里云服务器经常CPU跑满,服务器宕机彻底解决方法 要解决这个问题首先先要知道问题出在哪里下面给大家介绍一下CPU跑满的一个案例 解决方法在文章最下方 CPU跑满的问题出现过很多次,最多的时候一天跑满四五次
7612 0
Linux - 阿里云:记录一次低配 ecs 服务器在 cpu、内存打满情况下无法远程连接的解决过程
Linux - 阿里云:记录一次低配 ecs 服务器在 cpu、内存打满情况下无法远程连接的解决过程
0 0
阿里云ECS服务器CPU总是100%跑满该怎么排查?
阿里云ECS服务器CPU总是100%跑满该怎么排查?
0 0
分析阿里云 ECS 出现内存占用过高原因
本文主要通过脚本的方式收集和分析 ECS 占用内容过高的原因
0 0
服务器cpu占用过高宕机解决
对/etc/sysctl.conf文件修改这俩参数,重用以及释放 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 修改完之后执行/sbin/sysctl -p让参数生效。
703 0
主机cpu突然飙高,如何快速排查问题
主机cpu突然飙高,如何快速排查问题[问题发现] 使用zabbix软件监控服务器时发现cpu突然异常,在业务主机上使用top命令查看系统的整体运行情况,使用top命令后发现mysqld占用CPU特别高,初步判断可能是mysqld出现问题,需要排查: [排查步骤] Step1: 登录oneapm ai平台后可以看到应用列表的总览视图,在总览视图中可以看到所有应用的名称以及相关指标信息,同时我们还可以根据应用颜色变化来判断每个应用的指标变化情况。
822 0
CPU扛不住了
这是一篇根据生活编撰的一个小故事,讲述了一个比较少见的服务器问题——CPU利用率过高。文中包含了从CPU过高告警,到一步步定位到导致CPU过高的代码的追溯过程。 前面是故事,最后面是定位的总结,根据需要酌情使用。 声明:故事很小,如有雷同,纯属虚构。
0 0
+关注
优惠码发放
阿里云优惠码阿里云推荐券bieryun.com
文章
问答
文章排行榜
最热
最新
相关电子书
更多
护航—保障云上的尖峰时刻
立即下载
如何运维千台以上游戏云服务器
立即下载
大规模云服务器高效使用及管理最佳实践
立即下载