租用幫助
服務(wù)器帶寬跑滿了該怎么辦?很多站長發(fā)現(xiàn)自己的服務(wù)器租用的帶寬經(jīng)常跑滿,提醒自己需要增長帶寬來維護網(wǎng)站的流量上升。首先我們需要了解服務(wù)器帶寬被跑滿、占用的情況,是什么導(dǎo)致服務(wù)器帶寬不足的,導(dǎo)致服務(wù)器帶寬不足的根本原因就是流量過大,但是有時候服務(wù)器的帶寬會跑滿可能是網(wǎng)站是否被盜連、網(wǎng)站被攻擊、網(wǎng)頁設(shè)計不合理、網(wǎng)站經(jīng)營項目、服務(wù)器是否被入侵,導(dǎo)致帶寬跑滿造成了資源浪費。
再比如:由于在一定時間內(nèi)網(wǎng)站請求的數(shù)據(jù)達到帶寬上限,超出了服務(wù)器現(xiàn)有的帶寬大小,所以會導(dǎo)致服務(wù)器響應(yīng)慢、數(shù)據(jù)加載慢、甚至無法訪問等情況,提議在服務(wù)器上安裝電腦殺毒軟件,開展消毒。能夠 根據(jù)資源管理器中查詢是不是出現(xiàn)異常過程。下面我們再來聊聊服務(wù)器帶寬跑滿了該怎么辦。
海外大帶寬服務(wù)器免費測試:http://www.bxgb88.com/dedicated/hk.html
一、服務(wù)器帶寬跑滿了是什么原因造成的?如何解決?
情況1、臨時流量:
①、假如網(wǎng)址經(jīng)營規(guī)模很大,比如突然的熱門、被攻擊,這些都屬于臨時流量范圍,臨時的熱門流量還好說,一般不會持續(xù)太久,所以建議購買臨時的流量包,還可以節(jié)省成本,其次是攻擊流量,攻擊流量的防御可以是購買流量包,也可以增加帶寬或者是租用高防服務(wù)器,這三種方法就看你網(wǎng)站的重要程度如何了。
②、病毒感染:Windows 系統(tǒng)軟件網(wǎng)絡(luò)服務(wù)器中病毒或網(wǎng)站鏡像劫持,造成 網(wǎng)絡(luò)服務(wù)器內(nèi)部有對外開放分包的文檔。Windowsserver2003系統(tǒng)不能直接查看,但可以使用第三方軟件查看;-windowsserver2008系統(tǒng)可以啟動任務(wù)管理器>性能>資源監(jiān)控器>網(wǎng)絡(luò)>查看占用更多流程的發(fā)送(字節(jié)/秒)。
如果不是常用流程,則表示可能是病毒或異常文件;如果是常用流程,則表示流程應(yīng)為。之前有異常,需要對相應(yīng)的服務(wù)進行分析。根據(jù)以往的經(jīng)驗,發(fā)現(xiàn)網(wǎng)帶寬跑高是由于搜狗拼音的更新和疑似上傳本地詞庫造成的。
情況2、自然增長流量:
①、查詢網(wǎng)址的Page View值、Hits值、日總流量是不是一切正常,日常增長這類還是推薦購買帶寬,從長遠考慮,購買的額外帶寬隨時應(yīng)對流量的需求,其次是劃算,畢竟自然增長的流量是一直保持且緩緩上漲的,對帶寬也有一定大小的需求,所以購買帶寬是性價比比較高的。
②、網(wǎng)站流量增加:網(wǎng)站本身就屬于訪問量較大的類型,比如門戶、商城網(wǎng)站,網(wǎng)站前期流量較小,但后期流量變大時,會出現(xiàn)帶寬不夠用的情況,這是正常現(xiàn)象。
情況3、剖析網(wǎng)址日志:日志分析也可以使用 logwatch 或 awstats 等工具進行分析
①、DDOS攻擊:這類也比較常見,由于被攻擊造成短時間內(nèi)大量流量突然訪問,也是一樣。查詢網(wǎng)址是不是遭到DDOS進攻或是是被鏡像劫持,短時間造成很多的瀏覽要求。可以使用“Web應(yīng)用防火墻”進行防御。
情況4、網(wǎng)站布局變更:網(wǎng)頁頁面設(shè)計方案不科學(xué),網(wǎng)頁頁面中包括大的圖片或聲頻、視頻文件格式等文檔,造成 網(wǎng)頁頁面很大 ,由于每一個來訪者瀏覽您的網(wǎng)址都是會將您的網(wǎng)址緩存文件到當(dāng)?shù)兀撁嫖募^大會導(dǎo)致頁面一時半會加載不過來,那樣就造成了大流量,能夠 開展網(wǎng)站優(yōu)化解決。這也是帶寬不夠用的情況。
情況5、下載服務(wù):比如專門的軟件下載站、游戲下載平臺等,對帶寬的需求也比較大。網(wǎng)址運營的內(nèi)容給予數(shù)據(jù)加載,假如務(wù)必網(wǎng)址給予*.mp3,*.rar,*.zip*.exe等文檔的免費下載,或是是您的網(wǎng)址給予視頻、影音文件的播放視頻 ,提議升級您的服務(wù)器。
情況6、爬蟲:正常的網(wǎng)站消耗更多的帶寬。建議通過訪問日志來分析這種情況。如果日志中有太多的baiduspider或googlebot,這意味著網(wǎng)頁被爬蟲抓取,來自搜索引擎的大量鏈接很容易運行高帶寬。比如在windows-cmd下找到iis日志,可以使用命令type。對于Linux的Apache和ngginx可以檢查catacccess。
同時,檢查網(wǎng)站是否經(jīng)常訪問和下載MP3、flv、swf等大型文件。如果有很多這樣的文件,建議減少這些文件,并使用OSS.CDN服務(wù)。網(wǎng)站規(guī)模很大。網(wǎng)站規(guī)模較大(如門戶網(wǎng)站、商城等。),也就是說,網(wǎng)站本身有很大的訪問需求。查看網(wǎng)站的pageview值和hits值。日流量很高,建議升級帶寬。
服務(wù)器帶寬就是指的在一定時間內(nèi)傳輸數(shù)據(jù)的大小,比如1秒時間里,傳輸了幾兆的數(shù)據(jù),一旦增加大量訪問需求,超出了1秒幾兆的上線,如1秒幾十上百兆等等,服務(wù)器帶寬本身就1秒只能傳輸幾兆,所以幾十上百兆數(shù)據(jù)就會延遲幾秒,時間越長,就會導(dǎo)致網(wǎng)站響應(yīng)慢、無響應(yīng),普通的文字網(wǎng)頁還好說,就算上百上千人同時訪問網(wǎng)頁,數(shù)據(jù)也不會太大,但如果是視頻、下載、攻擊或者網(wǎng)站設(shè)計不合理等情況,對帶寬的需求是普通網(wǎng)頁的幾倍甚至幾十倍的差距,所以這些網(wǎng)站往往是需要大量帶寬的。
二、突然的大量流量一般有幾種情況,逐一排查問題所在,進行處理
服務(wù)器帶寬異常跑滿解決辦法:
第1種、首先通過sar -n DEV 1 5命令確定哪個網(wǎng)卡跑滿。
第2種、使用 iftop 工具排查:安裝(yum install iftop -y)查看哪個IP哪個端口來的流量大(iftop -i eth1 -P )反查對應(yīng)端口進程(netstat -tunlp |grep 53139)停止進程或者通過iptables屏蔽IP,限速。
第3種、使用 nethogs 進行排查:安裝(yum install nethogs -y)查看哪個進程占滿帶寬(nethogs eth1)停止對應(yīng)PID進程( kill -TERM )
總結(jié):需要確認服務(wù)器帶寬跑滿的情況,然后針對不同的情況制定解決方法,正確的方法不僅可以完美的解決帶寬跑滿的情況,還能節(jié)約成本