1. 程式人生 > >阿里雲伺服器頻寬跑滿怎麼辦,出網一直很高!

阿里雲伺服器頻寬跑滿怎麼辦,出網一直很高!

造成伺服器頻寬跑滿的原因有很多,大致可以歸結為以下幾類:


  病毒


  Windows 系統伺服器中病毒或站點掛馬,導致伺服器內部有對外發包的檔案。


  建議在伺服器上安裝防毒軟體,進行防毒。可以通過工作管理員中檢視是否異常程序。當前阿里雲暫時沒有提供防毒軟體,您可以登陸伺服器根據自己的日常使用的防毒軟體進行安裝即可。


  網路攻擊


  伺服器或站點遭受 DDOS 攻擊或 CC 攻擊等,短期內產生大量的訪問需求。


  可以登陸阿里雲管理控制檯,檢視雲盾中的防護 DDOS 攻擊是否調整好閾值,並核實是否開啟CC防護。


  目前CC防護有自己預設的閾值,由於安全問題此閾值暫時不對外公開。如果攻擊沒有觸發到閾值,雲盾沒有清洗,可以提交工單到售後請手工協助開起清洗,後期該調整閾值的功能會對外放。


  存在耗資源程序


  伺服器內部有耗資源程序。


  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 值、日流量都很高,建議升級頻寬 。


  造成流量大的原因主要有:


  網站頁面設計不合理;


  頁面中包含大圖片或音訊、視訊檔案等檔案,導致網站頁面太大;


  網站提供.mp3,.rar,.zip.exe等檔案的下載,或網站提供視訊、音訊檔案的播放;


  如果網站規模較大,網站的點選率很高,建議減少音訊、視訊檔案。如果還不能滿足要求,可以升級頻寬。