您目前的位置: 消息与通知 > 行业资讯

什么原因会导致服务器带宽经常跑满?

发布于 2022-03-29 14:37:41  来源:衡天主机  作者:衡天编辑组

什么原因会导致服务器带宽经常跑满?我们在租用服务器之前,都会预算自己所需要的带宽大小,选择合适的带宽容量,但还是有不少人遇到过服务器带宽跑满的情况,下面就来带大家了解一下服务器带宽经常跑满可能的原因。

什么原因会导致服务器带宽经常跑满?

  以下为服务器常见的带宽跑满情况分析,希望能对你有所帮助。

  1、服务器带宽跑满常见故障的原因可能性

  服务器带宽跑满,后台会显示100%满载,最常见的原因就是业务访问量的突然爆发,无论是正常流量还是非正常流量,都会导致带宽被满载。另一种常见原因就是遭遇病毒或DDoS攻击,如果是这种情况,建议选择大带宽服务器或高防服务器

  第三种原因是你的网页设计不合理,常规的客户访问你的网页会产生大量需要联网加载的内容。第四种原因可能是有同行在爬取你的网站,采集你的网站内容。

  以下为具体分析:

  ①网络攻击:服务器或站点遭受 DDOS 攻击或 CC 攻击等,短期内产生大量的访问需求。可以使用'Web应用防火墙'进行防御。

  ②存在耗资源进程:服务器内部有耗资源进程。

  - Windows Server 2003 系统无法直接查看到,但可以借助第三方软件查看;

  - Windows Server 2008 系统可以启动 任务管理器>性能>资源监控器>网络>查看 发送(字节/秒)占用较多的进程。如果不是常用进程,说明可能是病毒或异常文件;如果是常用进程,说明该进程当前有异常,需要针对该进程对应的服务进行一下分析。

  根据以往经验,曾发现过因搜狗拼音的更新,以及疑似上传本地词库导致的出网带宽跑高。

  ③爬虫:正常网站所消耗的带宽较多,此类情况建议通过访问的日志来分析,如果日志中过多的 baiduspider 或googlebot 。说明网页被爬虫抓取,大量来自搜索引擎的链接也容易跑高带宽,例如:windows-cmd 下找到iis的日志,可以使用命令 type *.log | find 'baidu ' 等。

  Linux 的 Apache 和 nginx 可以检查 cat access.log | grep baidu 等。

  同时检查站点是否存有 MP3,flv,swf 等大文件被频繁访问下载,如果此类文件较多,建议减少这些文件,可搭配使用 OSS、CDN 服务。网站规模很大

  网站规模较大(比如门户网站、商城等),即网站本身访问量需求大,查看网站的 Page View 值、Hits 值、日流量都很高,建议升级带宽 。

  ④病毒:Windows 系统服务器中病毒或站点挂马,导致香港服务器内部有对外发包的文件。

  建议在服务器上安装杀毒软件,进行杀毒。可以通过任务管理器中查看是否异常进程。WINDOWS 系统有自动杀毒软件,您可以登陆服务器根据自己的日常使用的杀毒软件进行安装即可或下载第三方杀毒软件

  2、服务器带宽跑满的自我排查

  ①检查网站自身PageView、日流量,如果是业务激增的话请升级带宽;

  ②检查云服务器是否中毒;

  ③检查是否存在异常进程;

  ④检查访问日志是否存在爬虫;

  ⑤检查网站是否视频、音频文件过多。

  除了以上原因以外,也有可能是您的网站的自然流量超出带宽负载,这种情况只能通过增加带宽大小解决,如果您有服务器租用方面需求,欢迎咨询 衡天云官网客服,我们的服务器带宽大价格优惠,还有超大带宽和高防带宽可选,欢迎咨询。