歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 02:36:45 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  使用與操作  |  今天忽然無法發表回應 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 今天忽然無法發表回應  (閱讀 12451 次)
Yukie
新手見習
*
文章: 14


檢視個人資料 個人網站
« 於: 二月 24, 2007, 12:37:09 下午 »

我今天要回應自己 blog 上的文章時,發現一直出現錯誤訊息(如最下方所列)。
將 apache2 重新啟動、將 mysql 重新啟動,還是不行。

將 /var/www/plog/tmp 清空,不行。

再重新抓取 1.0.6 版檔案重新覆蓋,錯誤訊息依然出現。
請問,這要怎麼樣解決才好呢?

我遇到的錯誤訊息如下:

Exception message: BayesianTokens::updateOccurrencesFromTokensArray: Cannot update occurrences of token 'richy'.
Error code: 0
-- Backtrace --
/var/www/plog/class/dao/bayesiantokens.class.php(194): throw
/var/www/plog/class/dao/bayesiantokens.class.php(164): bayesiantokens.updateoccurrencesfromtokensarray
/var/www/plog/class/bayesian/bayesianfiltercore.class.php(87): bayesiantokens.incnonspamoccurrencesfromtokensarray
/var/www/plog/class/security/bayesianfilter.class.php(113): bayesianfiltercore.train
/var/www/plog/class/security/pipeline.class.php(172): bayesianfilter.filter
/var/www/plog/class/action/blogaction.class.php(71): pipeline.process
/var/www/plog/class/action/addcommentaction.class.php(46): addcommentaction.blogaction
/var/www/plog/class/controller/controller.class.php(303): addcommentaction.addcommentaction
/var/www/plog/index.php(42): blogcontroller.process
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 二月 24, 2007, 02:14:43 下午 »

mmm... 只有這樣的訊息嗎?

你可以先把 baysian 的相關 table 都清空,這可以暫時解決問題。至於為什麼會發生錯誤,光這樣我看不太出來。

Mark
已記錄

Yukie
新手見習
*
文章: 14


檢視個人資料 個人網站
« 回覆文章 #2 於: 二月 24, 2007, 04:19:05 下午 »

mmm... 只有這樣的訊息嗎?

你可以先把 baysian 的相關 table 都清空,這可以暫時解決問題。至於為什麼會發生錯誤,光這樣我看不太出來。

Mark

Mark:

謝謝你的回應,我再試看看。
所有的訊息就祇有這麼多。
完全不知道出了什麼問題。
最近一個月也都沒有動過什麼設定。

如果您想看看錯誤發生的狀況,
我的 blog 是:http://blog.hsjh.tc.edu.tw/plog/Yukie/9
不過基本上我是將整個錯誤訊息都貼過來了啦!!^^;

還是謝謝你!!

對了,我將 /var/www/plog/tmp 下清空後,曾經發表一篇回應成功,
之後要再回應第二篇,就又不行了。
這時再怎麼樣清空 tmp 都沒有用。

Yukie
« 最後編輯時間: 二月 24, 2007, 04:21:29 下午 由 Yukie » 已記錄
Yukie
新手見習
*
文章: 14


檢視個人資料 個人網站
« 回覆文章 #3 於: 二月 24, 2007, 04:34:43 下午 »

剛剛試圖要去清空 bayesian_tokens 裡的資料,
發現無法開啟 plog_bayesian_tokens.myi 檔案,
原來是資料庫有損毀。

上網找了一些資料:
http://www.faq-it.org/archives/mysql/a3cc600753a9335cf599ce3dc054f396.php
http://www.karakas-online.de/EN-Book/mysql-errno-145.html

利用 repair table plog_bayesian_tokens 指令,
將資料庫修復。
之後就可以發表迴響了。

感謝 Mark 的指導!!:)

Yukie
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #4 於: 二月 24, 2007, 07:36:10 下午 »

別客氣!  開懷大笑

Mark
已記錄

頁: [1]
LifeType 中文開發論壇  |  支援  |  使用與操作  |  今天忽然無法發表回應 « 上篇主題 下篇主題 »
    前往: