cacti 錯誤 ERROR: SQL Assoc Failed!, Error:'145'

一次意外斷掉後,cacit監控無數據了,查看日誌:

2013年05月16日 10:54:41 AM - CMDPHP: Poller[0] ERROR: SQL Assoc Failed!, Error:'145', SQL:"select  poller_output.output,  poller_output.time,  poller_output.local_data_id,  poller_item.rrd_path,  poller_item.rrd_name,  poller_item.rrd_num  from (poller_output,poller_item)  where (poller_output.local_data_id=poller_item.local_data_id and poller_output.rrd_name=poller_item.rrd_name)  LIMIT 10000"

上網找到資料

#連接損壞表所在的數據庫:

mysql> use cacti;
Database changed
# REPAIR TABLE修復數據表
mysql> REPAIR TABLEpoller_item;
+——————-+——–+———-+———-+
| Table             | Op     | Msg_type | Msg_text |
+——————-+——–+———-+———-+
| cacti.poller_item | repair | status   | OK
|
+——————-+——–+———-+———-+
1 row in set (0.02 sec)
mysql>
修復成功。
如果修復失敗,可以嘗試用USE_FRM選項,例:
mysql> REPAIR TABLEpoller_item USE_FRM;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章