您在這裡

牢騷文:威博達的虛擬主機不能架DRUPAL?!

lunderlini's 的頭像
lunderlini 在 2010-07-16 (週五) 17:31 發表

我在威博達的虛擬主機上用DRUPAL架站一年多了
一開始也都沒什麼狀況
直到今年4月的時候先是首頁被駭
過沒多久就發生硬碟毀損資料庫完蛋的事情
只能用3月的備份還原
幸好那段期間我只試用一些模組並做部份翻譯
內容沒做什麼麼更新
損失不大
只是之後等候該公司處理善後也就沒在更新了
最近一時興起想要把網站更新一下
就由DRUPAL6.14生到6.17
並把原有模組更新到最新版本
結果在管理帳號底下一直出現:
Got a packet bigger than 'max_allowed_packet' bytes query
的警告
這時我才發現max_allowed_packet只有1M
寫信去問最後的回答如下:
您好

跟程式討論:
目前沒有解決方案,如果開放會max_allowed_packet,,會造成記憶體不足MYSQL會時常當機,這樣會為危害您跟這台主機上所有的用戶
drupal如果不去解決本身程式耗用記憶體的問題一味的要求主機商開放,虛擬主機基上多會讓她吃垮記憶體,一台主機機並不是只有一各用戶在使用
因您只能選擇VPS或是實體主機的方案

所以我該跟威博達說再見了
有心要用虛擬主機架DRUPAL的威博達可以不用考慮了
只是現在我有點不明白
為何在最初的一年都沒發生max_allowed_packet的問題?

對了,之前還有一篇說明如下:

您好:
抱歉比較完回覆這各問題
我請程式師查過這各問題,程式師的說明是這樣
他查過drupal新的本版需求max_allowed_packet16M以上,虛擬主機基本上不可能開放到16M以上
因為max_allowed_packet是全域參數依開放是所有用戶多適用,如果主機有一百各用戶光MYSQL就將進會用掉1G的記憶體,更不用說其他WEB及MAIL的服務要使用的記憶體,所以drupal是相當佔記憶體的軟體

這個說法是正確的嗎?

好問題!
我也想知道哪家廠商比較適合裝載drupal.
drupal 確實相當吃記憶體, 只要在自己的
電腦上跑一跑就知道了. 我覺得一般的虛擬
主機方案, 廠商恐怕真的是不堪負荷.

有沒有人推薦那家虛擬主機可以裝Drupal
又能真的完全運作
而且服務態度好

Drupal Taiwan!
3917-joey91133

Drupal Taiwan!
3917-joey91133

目前還有在另一家主機商測試(G型主機)
不過常有:

504 Gateway Time-out

但是他的

php_value memory_limit
max_allowed_packet

都是可調的
如果沒其他選擇的話
可能就要搬過去了

原本只有在『狀態報告』與『可用模組更新』這2個項目會出現
504 Gateway Time-out
過一會還是可以打開
但昨天更新完模組(i18n、jquery UI)後
整個drupal/admin都出現
504 Gateway Time-out
完全進不去
請問一樣是G型主機的使用者有發生這種狀況嗎?

被lunderlini 大大, 一問..
我也把一直想問的問題提出來

現在有在外面租虛擬主機的朋友, 可以推薦您現在的, 或者提出目前的廠商不適合用的!
是國內或國外的?
獎金獵人, 也是租用空間的嗎? 可以勞煩 花水木分享一下.
在 "Drupal秀" 討論區的網友, 也來分享一下呀!

我也是使用上面那位說會有504 Gateway Timeout那家主機,
因為獎金獵人的模組多,我自己客製的code又經常存取資料庫...
所以後台常會發生504 Gateway Timeout。
比方說「可用的更新」這個頁面就常常發生504 Gateway Timeout。

其他問題比較小,是偶爾會Memory超過,很少發生。
目前還一直在跟主機商溝通看如何根除這些問題,但我覺得主要還是Drupal的調校吧!
不然就得買實體主機了。畢竟虛擬主機一定會有他的資源限制。

"因為max_allowed_packet是全域參數依開放是所有用戶多適用,如果主機有一百各用戶光MYSQL就將進會用掉1G的記憶體"

我不太同意這個說法,但硬要說也沒錯,
只不過 100 個用戶可能換說成 100 個同時的瀏覽者,而又使用了 16M 的 packet 比較對

按理計算.1G / 16MB = 64 (同時,並發)
但 Mysql 未必這樣運作,要實測才知

大家的空間平均價格如何 ?

其實 Drupal 也只是 Mysql 的基本需求高一點,不是嗎 ??

國外大型主機商,大多是 16GB RAM,
Drupal 是盡量希望能在這些主機運行的,大家還好放心,
但是用上特別的模組,或自己弄得不好,也很難怪人囉,始終是共享的空間,價錢較低

Drupal有些開支是必需的,感覺不會優化了,或不能優化
而且,大家不覺得,凡是外國的程式都有類似的問題嗎 ??
外國的設計者,感覺永遠都說:現在的 RAM 多平啊,不夠嗎?? 增加吧 !!
大陸的就不同的,起始需求很低

---
notaBlueScreen | 一天一翻譯,好過吃蘋果

max_allowed_packet 應該是以查詢為單位,以 Drupal 單頁動輒上百個資料庫查詢來說,確實很容易遇到效能瓶頸

一個資料庫查詢傳回的資料超過 1MB 其實是蠻誇張的,除非在統計與分析資料,或是將檔案存放在資料庫中。

如果虛擬主機不夠用,不妨就進一步使用 VPS 或專屬主機吧 ;)

今天有找到一家主機商:威普網站
預設的架站軟體就包含Drupal
架在這邊的台灣紅絲帶基金會應該是用Drupal架的
比較讓人擔心的是這間公司2008年才成立
以他這樣的價格可以撐得久嗎?
還有以他的硬體5%CPU跑Drupal會有哪些限制?

之前我忘了聽哪個網友說過, 他們的有些限制, 可能得再問問或了解一下...
至於價格應該還好, 不是最便宜. 應該還可以接受

耶~真的耶.
這個網站的 node 的 path 都沒代換過, 像 node/580 一眼便看出是drupal的命名風格..
進一步檢視 html source, 果然.. 表格欄位一看就看得出是 views 拉的..
而且點了幾篇文章, 感覺回應速度也算蠻快的.

剛遷到威普網站了
過程不是很順利
首先所謂的7日體驗並無法實際安裝drupal進行測試
必須自己先有網域掛上去才能安裝
再者遷站過程中
突然連cpanel跟ftp都連不上去
一直以為我做錯了什麼
最後求助時才知道
是因使用ftp的方式將檔案上傳
結果ip被鎖
不過現在整理好後
倒還不錯
drupal的需求均可滿足
速度也還蠻快的
有興趣的可以到敝站dosolux.net測試逛逛
我是使用虛擬主機TW-3的方案

辛苦版大了,要找到好空間還真不容易。
我自己也是在接案,都只能擺在國外的空間上,
因為虛擬主機權限問題,如果要通知國外客服調整一些參數,偶爾都會有一些溝通問題.....(也是可能是我英文不夠好引起)
今年看到unethost.com,他們自己官網也是用drupal架的,想想應該沒相容性問題,
就先用試用帳號去試架看看,因為也是用cpanel控制台,所以很好上手,到現在,已經陸續把我手邊的客戶網站移過去了。
架站也好幾年了,要找到一個合適的空間,真是很花時間,也很花精神。