韓德爾の原木,從嚴選部落格系統到完成架站花了不少時間,不像從前我架 XOOPS 及 PJBlog 那樣地順利,這次原本要使用 Wordpress,但是架好後不知道為什麼,新增的分類(Categories)總是不會出現,研究一個多星期後終於放棄了,中間選擇使用了 Bo-Blog,但是也發生粉奇怪的事情,我發表第一篇日誌都正常,但只要發表第二篇以上的日誌,MySQL 就會發生「Connection error 2013: Lost connection to MySQL server during query」的錯誤,但發表的日誌還是會正常進資料庫,除了這個問題外,另外就是在撰寫日誌期間若使用保存自動存檔,同樣會出現上述的錯誤訊息。
於是我花了好幾天在網路上努力地爬文,最後終於知道問題的所在了,那就是實體的記憶體不夠 MySQL 的支配,所以在執行「group by」或排序的語法,會造成 MySQL 出現 singal 11 的錯誤,想想一個改機成 Debian 的 Linkstation,實體記憶體也只有 128 MB,卻要為我們提供 DNS、Web、FTP、eDonkey、Proxy 及 iTunes 等服務,真的是非常物盡其用了,實在是太符合 國父孫中山先生所提倡地「人盡其才,地盡其利,物盡其用,貨暢其流」... !@#$%^&*() ...
F2blog 原作者在撰寫 PHP 語法時,可能程序在執行上比較不會花太多的記憶體,經實驗證明,除了在後台手動執行更新快取時,一樣會造成MySQL 出現 singal 11 的錯誤,其他的功能都正常,所以在硬體的限制下,只好先求有再說了,我已經花太多的時間在測試 Blog 及 MySQL,如果還要再研究如何優化 MySQL,再這樣下去實在會對不起公司每月付我的薪資,現在只希望 F2blog 能有新的開發團隊繼續再維護下去,也希望大家會喜歡我們用心的部落格。