iT邦幫忙

11

我的部落格造成虛擬主機大當機

今年2月底買了虛擬主機服務,之前有介紹我放在上面的部落格以及Facebook的程式,最近一個月的網站瀏覽人次不到6000,昨天晚上六點前大概是5500、RSS訂閱數17、文章約160篇。

昨天晚上八點多,在部落格發出一篇新文章後,部落格網站就打不開了,最後透過24小時的客服平台,跟對方客服人員聯絡上,第一次的回應「因為主機的Process 過大,造成異常。」

第二次就告訴我「因為我的部落格流量過大,造成主機發生異常,要先把我的部落格關閉。」那個瞬間,我感到不可思議。

後來收到兩張類用top後的拍圖,看起來是/feed 造成的問題。雖然知道結果是「放部落格的資料夾/feed」造成問題,但還不知道原因是什麼,因為目前還在被封鎖中。

我的部落格是用Wordpress,我想到的最快解決方法,應該是到部落格後台,把跟RSS相關的外掛關掉,甚至把部落格的資料砍掉,再慢慢將部落格裝回去(前提是資料庫要先備份)。

客服人員跟我說,要等到星期一(四月四號),他們的值班工程師,進辦公室後,把我提供的IP設定進去(遠端連線用的IP),讓我連線進去做修改,然後再評估要不要恢復,我在他們虛擬主機上的服務。

雖然自己也是系統工程師的背景,但今天早上起來,我才發現到原來跟別的公司承租「虛擬主機」時,要注意的地方不單單只是價格、提供的程式和資料庫版本。

有一個地方也非常重要,就是在發生異常時,要能讓承租戶進去修改,現在要等到星期一,等待時間超過24小時。

我一直認為,這應該是7*24小時都能連線到後台做修改,將我的Web服務關掉(停權之類)都沒關係,但起碼要開放FTP或是可以用phpmyadmin,承租戶才可以很快的把狀況排除,不然等我把資料備份後,趕我走也行。

我昨天早上,才報名「第六屆全球華文部落格大獎賽」,這不等於開天窗了嗎...
現在看來,這種危機處理模式,跟想像中虛擬主機業者,完全不一樣。

我最後一次備份資料庫,好像是半個月前了,我的習慣還是不太好,那些新編的文章,如果沒了,我應該會瘋掉吧...

造成他們的困擾,我真的是深表歉意,希望能快點將問題排除。但我真的很想知道,要有多少流量才能讓一台Linux(like) Server異常。

這次事件,讓我知道
1.不管找誰承租虛擬主機,真的要養成良好的備份習慣。
2.承租之前,先了解異常發生時的處理程序,遇到假日時,對方會不會有人上班或是遠端支援。

凡事都有第一次,第一次租虛擬主機,一個小小的部落格,就把虛擬主機搞到掛,雖然我還不知道真正的原因,如果星期一(4月4號)有明確的答案,再跟各位大大報告。

2011/04/03 SunAllen


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
Ray
iT邦大神 1 級 ‧ 2011-04-03 10:06:35

如果 IDC 本身的防護功力不強的話, 外界要把 Virtual Web 搞掛, 是很容易的事情....

尤其如果網址本身正在進行某種 Event (比賽, 行銷...) 的話, 難保不會引來競爭對手以黑手段來搗亂....

我自己幫人代管 170 幾個虛擬網站, 有個國際級的網站, 也是每次辦行銷活動, 就會惹來一堆亂七八糟的人來亂; 搞到最後, 我必須自己在 IDC 裡裝設防火牆, 隨時能自己調整防火牆的 Rule, 才有辦法制住這些來亂的人....

看更多先前的回應...收起先前的回應...
SunAllen iT邦研究生 1 級 ‧ 2011-04-03 10:13:30 檢舉

raytracy 大大說的是,只是我那個小地方沒有任何Event,就落寞

請問raytracy大大,有知道還不錯的虛擬主機業者,能介紹一下嗎? 我想我應該要換地方了(...我才剛租哭)

Ray iT邦大神 1 級 ‧ 2011-04-03 11:43:17 檢舉

sunallen提到:
能介紹一下嗎?

如果您認知的「好」, 是要能夠解決以上問題的話, 那麼台灣大概沒有.....暈

就算 IDC 提供甚麼額外付費的「資安防護」附加服務, 用的都還是自動化的工具和設備, IDC 裡面月薪不到三萬元的維運工程師, 資安功力可能都還輸給這裡潛水的一大堆人, 遇到精心設計或是罕見的攻擊, 他們也是束手無策不知如何是好, 更不可能 Call 原廠工程師來會診; 唯一有效的作為, 就是把您的 IP 給封鎖....

我經營過小型 ISP, 也在大型 ISP 擔任過經營主管, 熟知 IDC 內部的文化, 放眼望去, 業界功力深的, 都已經是高階主管, 不會來管這種底層的事情; 客戶遇到這種問題, 只能放給客服和菜鳥工程師自己去喬; 最終還是只能選擇自立救濟的方式, 才能迅速又有效的解決問題.

Ray iT邦大神 1 級 ‧ 2011-04-03 11:45:31 檢舉

如果 Allen 大有時間的話, 建議不要只租虛擬空間, 而是租一整台機器, 從 OS 開始自己灌. 如果您熟 Linux 的話, 可以自建 Firewall 或 UTM, 雖然是軟體, 但自主防護能力比較足夠....

SunAllen iT邦研究生 1 級 ‧ 2011-04-03 12:00:49 檢舉

謝謝raytracy大大
我去查一下費用

建議大陽大可以申請BlueHost的虛擬空間,因為我之前常幫客戶申請,並且他們的流量也是比你大,而這間主機商的費用也很便宜,你可以上去參考看看..
另外最近有小型的PHP程式案件,太陽大有興趣接來下練功力嗎?

0
海綿寶寶
iT邦大神 1 級 ‧ 2011-04-03 10:58:41

太陽大,真有你的

我租的虛擬主機已經好幾年了
加總起來的流量都沒有你一個月多臉紅

如果你在網路上搜尋上虛擬主機的資料
就會看到一大堆批評和不滿的意見落寞

我只有一個建議
隨時都要備份
並做好要搬家的準備
(因為對主機商而言
如果你流量真的太大
虛擬主機商一定會找理由要你搬走的
不差你一個客戶
你不過是個租房子的
沒事就在這裡搞萬人音樂季是怎麼回事rock)

SunAllen iT邦研究生 1 級 ‧ 2011-04-03 11:53:47 檢舉

我是覺得...我在網路遊戲公司四年,都還没遇到流量太大,結果Server掛掉。客服說的如果是真的,那也太...那我真的红了耶失神

0
SunAllen
iT邦研究生 1 級 ‧ 2011-04-03 20:47:57

在造成虛擬主機業者系統異常的24小時之後,2010/04/03 晚上七點多,確定了問題,的確是Wordpress的某一個外掛造成異常。

異常的原因是「無窮迴圈」而不是客服告訴我的「流量過高」。
看起來,迴圈的力量,真的很大!!

謝謝今天提供我空間測試的hung,讓我可以找出問題所在。

這個故事告訴我,凡是會發生,就一定會發生...Orz

等一切正常後,要寫封信去主機業者那道歉跟加感謝了。

Ray iT邦大神 1 級 ‧ 2011-04-04 00:56:21 檢舉

異常的原因是「無窮迴圈」而不是客服告訴我的「流量過高」。

由此可知, 別再相信 IDC 維運工程師的說法了....不然, 也可以考慮去拔獅子的鬃毛...哈哈

sunallen提到:
異常的原因是「無窮迴圈」而不是客服告訴我的「流量過高」。

這也告訴我們
原因是來自內部,而不是來自外部
簡單說
這根本是個「木馬屠城」式的攻擊(記者上身拍照)健身

0
賽門
iT邦超人 1 級 ‧ 2011-04-04 10:12:04

我整個的一個大問題....
虛擬主機(Guest OS)能夠搞掛Host OS? 這和我的知識瞭解不一樣....
我覺頂多是太陽老大搞掛他自己的虛擬主機, 應該不會把整個Host主機也搞掛了才對...

另外...虛擬主機供應商既然承諾24小時服務, 就應該不存在所謂'值班工程師下週一進公司'這種戲碼, 這樣子簽那張SLA有什麼用? 難不成, 還可以說'值班工程師正在喜瑪拉雅山攻頂, 一個月後回來才處理'?

不知道是不是那張紅色Logo公司....

建議太陽老大解約, 自己蓋一個站...不要租了.....大不了請Ray超人老大技術指導...

看更多先前的回應...收起先前的回應...
賽門 iT邦超人 1 級 ‧ 2011-04-04 10:17:41 檢舉

我猜, 此'虛擬主機'只是Web(Apache或IIS)下的一個虛擬目錄而已...不是真正用VMWare建起來的VM...

SunAllen iT邦研究生 1 級 ‧ 2011-04-04 10:37:00 檢舉

回大大,應該是虛擬目錄。

不是紅色Logo公司,是跟iThome差兩個字的藍色Logo公司。

鐵殼心 iT邦高手 1 級 ‧ 2011-04-04 10:45:15 檢舉

建一個虛擬機的成本比建一個虛擬目錄高太多了...

鐵殼心 iT邦高手 1 級 ‧ 2011-04-04 10:47:45 檢舉

太陽大有沒有考慮用外掛程式去壓力測試每一家虛擬主機業者的設備?灑花
全新的網站攻擊方式?筆記

SunAllen iT邦研究生 1 級 ‧ 2011-04-04 10:55:59 檢舉

...那要他們請我去做測試驚

不然我會坐牢臉紅

賽門 iT邦超人 1 級 ‧ 2011-04-04 11:38:40 檢舉

tecksin提到:
用外掛程式去壓力測試每一家虛擬主機業者的設備

太陽老大無意中開闢了一條新的財路....

鐵殼心 iT邦高手 1 級 ‧ 2011-04-04 11:53:29 檢舉

simon581923提到:
太陽老大無意中開闢了一條新的財路....

繼CIH之後又一個台灣之光簽名灑花

0
SunAllen
iT邦研究生 1 級 ‧ 2011-04-04 12:08:55

目前處理最新情報:

1.已連進資料庫清掉所有Active的外掛。
2.已mark造成無窮迴圈的外掛程式碼。

但...能不能對外開放,要等到星期三,業者主管上班後,做內部討論。
因這幾天已造成對方兩次主機「全面當機加停擺」。

所以還要等...

2011/04/04 SunAllen

看更多先前的回應...收起先前的回應...
賽門 iT邦超人 1 級 ‧ 2011-04-04 12:21:09 檢舉

sunallen提到:
已造成對方兩次主機「全面當機加停擺」。

真的是'太陽風'....讚簽名灑花

總裁 iT邦好手 1 級 ‧ 2011-04-04 12:50:27 檢舉

sunallen提到:
「全面當機加停擺」

如果把家庭去掉這個問題就更嚴重了....毆飛

Ray iT邦大神 1 級 ‧ 2011-04-04 15:15:39 檢舉

simon581923提到:
真的是'太陽風'....

太陽風「暴」....把人家主機給「爆」掉了......炸死你

不知太陽大是租哪一種平台? Linux or Windows? 聽到有 ActiveX 好像是 IIS?

SunAllen iT邦研究生 1 級 ‧ 2011-04-04 17:56:02 檢舉

raytracy大大:
是Linux平台...原來Linux主機也受不了無窮迴圈筆記
我真的是開了好多眼界...Orz

nikan iT邦新手 4 級 ‧ 2011-04-15 21:25:31 檢舉

要看迴圈種類...
有些crontab定時起來的批次
每天給你掛個好幾次
一段時間沒去注意
連swap都給你吃光光
遠端連線進去後
動都動不了
最後只能整台重開...

0
wordsmith
iT邦高手 1 級 ‧ 2011-04-04 15:31:16

其實早年也受過一些虛擬主機廠商的氣,有服務的方面的,也有技術層面的。所以現在除非是放一些靜態頁面的官網,我都不建議人家丟去虛擬主機了。

其實如果預算許可的話,我比較建議租用VPS主機,自由度高,什麼都可以自己來,不過相對來說,需要注意的事也比較多,但當成練功的話也不錯

0
yvonne1979
iT邦新手 5 級 ‧ 2012-11-12 11:03:07

像這種情況真的很頭痛捏
你可以試試PIECE2的虛擬主機
他們在售後服務跟錯誤排除的速度都滿快哦
而且他們的出錯率很低
連線速度跟穩定度也都很好
我們公司跟他們何做到現在都沒什麼大問題
而且他們也會有定期備份的動作歐

我要留言

立即登入留言