您在這裡

轉了新hosting, 經常出現Warning

duncantang's 的頭像
duncantang 在 2009-03-13 (週五) 23:25 發表


Warning: Got a packet bigger than 'max_allowed_packet' bytes query: INSERT INTO drupal_watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:1862674:\"Got a packet bigger than 'max_allowed_packet' bytes\nquery: UPDATE drupal_cache_menu SET data = 'a:867:{s:8:\\"mimemail\\";a:26:{s:13:\\"page callback\\";s:13:\\"mimemail_post\\";s:15:\\"access callback\\";i:0;s:4:\\"type\\";i:4;s:6:\\"module\\";s:8:\\"mimemail\\";s:14:\\"load_functions\\";s:0:\\"\\";s:16:\\"to_arg_functions\\";s:0:\\"\\";s:5:\\"title\\";s:0:\\"\\";s:6:\\&q in /home/cwstudi2/domains/drupal6.local/public_html/includes/database.mysql.inc on line 128

請問可以點解決?
先謝!

我今天"也"遭遇這個問題了
其實上次就遇到過,爬不到解決方式,於是我直接整站砍掉重練,沒想到還是...(本來遺忘了說,一看到那爬滿紅字的畫面,惡夢全浮現)

因為是虛擬主機無法改MySQL設定,剛剛試了http://drupal.org/node/379976無效,再試http://drupal.org/project/db_tweaks也無效,請問我可以移除什麼功能或模組只求能復原? 這次再砍掉重練就毀了

謝謝大家

重練也解決不了的
通知"虛擬主機"去更改是最好的解決方法

剛剛試著把一些模組停用,試到Form builder時,突然就康復了!
再啟用Form builder,沒錯,滿篇紅字又出現了

有這狀況的人可以試試看,但我不敢保證關閉Form builder會復原,而且我也沒有依據可以證實其他模組會不會也造成這種錯誤,因為我也是誤打誤撞,說真的,我也不確定會不會等一下又壞了...

很快你會遇上其他模組引起同樣的問題, 甚至核心模組也會, 祝你好運 ^_^

太恐怖了,這是病毒嗎? 我還以為不要做某些動作/或還原某些動作就可以擺脫了說

爬了這幾篇文是有人討論出 "似乎有效" 的patch

http://drupal.org/node/121390
http://drupal.org/node/33314
http://drupal.org/node/218187

我想了解一下這個問題的成因,知道的前輩還請多多指導,因為這問題好像不能無視 (會不會是我太大驚小怪?)
目前有被提及的資訊,除了max_allowed_packet是確定的,似乎沒有其他是可以歸列出前因後果的,包含max_allowed_packet大小,有人說他調到16M問題依舊存在,調到32MB的人也有,(越爬文疑問越多)
例如:
造成它是誰的錯?
是個不該出現卻出現的Bug? (所以不久的將來修正是有望的?)
是Drupal的系統需求比起其他CMS相對來得高? (所以採用Drupal就必須先找到比一般高規格的主機商,不然就要在擁有主機控制權的環境下?)
是主機商提供的規格太落伍? (嫁不對人? 後續可麻煩囉...)
還有包含,觸發這個問題的point是? ...等等,希望也給以後的新手一點troublshoot
在普遍 "虛擬主機商不會給修改MySQL設定" 的大環境下,對Drupal來說好像是很不利的推廣條件

一般香港的是用Directadmin 控制台,台灣也有
這個大多不能自由設定東西

CPanel
使用這個的,PHP.ini都可以自己控制,MYSQL的設定也有一定程度的權限

美國空間大多是很自由
香港空間寬鬆一點
台灣的收緊一點
內地的,不建議使用

HostMonster 跟 Bluehost 是同公司,有些PHP.ini設定你不會碰,還可以通過Live Chat叫他們幫你修改。

---
notaBlueScreen | 訂閱RSS

我個人不推介台灣人用香港主機商服務,海外頻寬一定很低
無限空間都是騙你的,哈哈

像 Dreamhost / Bluehost.. 等等的外國主機...
我現在沒直接經驗了,但我見過我朋友及客戶中.... 在這些空間上平均放三十個網站是很普及,沒事發生 (不是以會員制為主的網站)
主要還是看你怎麼用啦,用了寄存圖片,每天流量超大就不要怪人了 :)

MediaTemple 這個貴價貨上,我見過每天 10000 獨立 IP流量的,沒問題啦 :)
但也不是想像中這麼好,如果你會用 VPS,還是 VPS 好就是

再分享一點,像 Dreamhost / Bluehost 這些,
你有問題,可能有 Live Chat,但都是不專業的回答,他們都是 SEARCH 他們的 FAQ 庫,LOL

MediaTemple,如果你有安全問題,會幫你做一做基本調查,至於其他問題,也算能解決,解決問題時間可能是 4~8 小時不等
(你打電話的,會有即時服務)