1. 程式人生 > >CactiEz異常關機導致接收不到資料的故障處理過程

CactiEz異常關機導致接收不到資料的故障處理過程

cacti伺服器異常關機,重啟之後有圖無資料


[[email protected] ~]# tail -f /var/log/mysqld.log        

(引數-f使tail不停地去讀最新的內容,這樣有實時監視的效果)

161121 10:07:46 [ERROR] /usr/libexec/mysqld: Table './cacti/poller_item' is marked as crashed and should be repaired
161121 10:07:47 [ERROR] /usr/libexec/mysqld: Table './cacti/poller_item' is marked as crashed and should be repaired
161121 10:07:48 [ERROR] /usr/libexec/mysqld: Table './cacti/poller_item' is marked as crashed and should be repaired
161121 10:07:49 [ERROR] /usr/libexec/mysqld: Table './cacti/poller_item' is marked as crashed and should be repaired
161121 10:07:50 [ERROR] /usr/libexec/mysqld: Table './cacti/poller_item' is marked as crashed and should be repaired
修復出問題的表
# myisamchk -c -r /var/lib/mysql/cacti/poller_item.MYI     

myisamchk用法詳見小小小小周同學

- recovering (with sort) MyISAM-table '/var/lib/mysql/cacti/poller_item.MYI'
Data records: 3391
- Fixing index 1
- Fixing index 2
- Fixing index 3
- Fixing index 4
- Fixing index 5
Data records: 3389
稍等幾分鐘等待伺服器獲取資料



檢視情況,發現閾值是空的


再次檢視日誌。

# tail -f /var/log/mysqld.log
161121 10:34:06 [ERROR] /usr/libexec/mysqld: Table './cacti/thold_data' is marked as crashed and should be repaired
161121 10:34:07 [ERROR] /usr/libexec/mysqld: Table './cacti/thold_data' is marked as crashed and should be repaired
161121 10:34:11 [ERROR] /usr/libexec/mysqld: Table './cacti/thold_data' is marked as crashed and should be repaired
161121 10:34:13 [ERROR] /usr/libexec/mysqld: Table './cacti/thold_data' is marked as crashed and should be repaired
161121 10:34:17 [ERROR] /usr/libexec/mysqld: Table './cacti/thold_data' is marked as crashed and should be repaired
161121 10:34:18 [ERROR] /usr/libexec/mysqld: Table './cacti/thold_data' is marked as crashed and should be repaired
再次修復出問題的表
# myisamchk -c -r /var/lib/mysql/cacti/thold_data.MYI
- recovering (with sort) MyISAM-table '/var/lib/mysql/cacti/thold_data.MYI'
Data records: 24
- Fixing index 1
- Fixing index 2
- Fixing index 3
- Fixing index 4
- Fixing index 5
- Fixing index 6
- Fixing index 7
- Fixing index 8
- Fixing index 9
- Fixing index 10
- Fixing index 11
- Fixing index 12
- Fixing index 13
- Fixing index 14
- Fixing index 15
- Fixing index 16
- Fixing index 17

伺服器裡發現丟失的閾值都回來了



成功。

相關推薦

CactiEz異常關機導致接收資料故障處理過程

cacti伺服器異常關機,重啟之後有圖無資料 [[email protected] ~]# tail -f /var/log/mysqld.log (引數-f使tail不停地去讀最新的內容,這樣有實時監視的效果) 161121 10:

MyEclipse異常關閉導致Tomcat能啟動的問題

-h best 任務 兩個 lips 任務管理器 tex lan pan 由於MyEclipse的異常關閉從而導致Tomcat並沒有關閉,所以再次啟動Tomcat當然是無法啟動的啦,解決方法:在任務管理器中關閉一個叫javaw.exe的進程,如果你這時已經啟動了MyEcli

fsck修復因異常關機導致損壞的磁碟檔案系統

故障現象:      10月份某機房一臺IBMX3650伺服器因為需要遷移機櫃位置,遷移後重新開機發現機器無法正常進入系統,啟動介面報錯: 故障分析:      經專案實施人員反饋,該伺服器在遷移下架的時候進行了

自定義切面會吃掉異常導致事務生效的問題。

問題描述 我們都知道,我們定義一個切面,然後繫結一個切點後,這個切面就能在合適的時間自動切入切點。對於@AfterThrowing和@Around,我們可以再切面中捕獲異常,處理異常。 我們也知道,我們對一個方法新增事務,那麼當此方法丟擲異常後,事務會捕獲異

oracle dataguard 主庫歸檔日誌缺失,導致主備庫一致故障處理

背景描述: 主庫上由於歸檔日誌未及時清理,導致根目錄滿了,虛擬化環境,系統ping通,但連線不上,只好重啟。 由於主庫上堆積了大量歸檔日誌未應用到備庫,所以備庫上一直在追加日誌,然後在我低頭沉思賣萌的瞬間,再擡頭髮現備庫alert日誌報錯,缺失歸檔日誌。 火急火燎的檢視主庫

一次網頁打故障處理——無耐的退場

一個 火車 放棄 官網 故障處理 迷茫 影響 其中 垃圾 最近有一辦公室人員打來電話,說他有兩個網頁打不開,那是他工作中必須用的,請我去給處理。  不能影響工作啊。到了一看,確實是打不開。就是火車票的12306購票官網,能進網站,但是點客運服務的時候,就怎麽也沒反應了。換用

記一次Oracle資料故障排除過程

前天在Oracle生產環境中,自己的儲存過程執行時間超過1小時,懷疑是其他job執行時間過長推遲了自己job執行時間,遂重新跑job,發現同測試環境的確不同,運行了25分鐘。 之後準備在測試環境中製造同數量級的資料進行分析,寫了大概如下的儲存過程, create or replace PROCEDU

iOS UITextView自適應高度貼上大量文字導致顯示全問題處理

對UITextView做了輸入自適應高度處理,在貼上大量文字時出現了高度可自適應但文字顯示不全的問題,檢視圖層發現_UITextContainerView顯示的高度和實際高度不同,在自適應高度程式碼後新增下面程式碼,問題得到處理。 [textView sc

使用POI操作office2007及以上word模板替換變數,變數被分隔成多個XWPFRuns導致替換了的處理方案

    我的方案可能不是最好的,卻是我經過嘗試覺得可用的方案,分享給大家。程式碼比較拙劣,希望大家指正。剛好在

一次顯式GC導致的High CPU問題處理過程

.cn images 雲服務 obj 日誌 驚人的 什麽 cati ros 項目現場反饋系統出現性能問題,具體表現為:所有的客戶端響應極其卡頓。 第一反應推測,難道是DB層面出現阻塞?檢查v$session會話狀態及等待類型未見異常,應該可以排除DB層面原因導致的可能。 繼

Linux網路協議棧之資料處理過程(非技術人員勿看)

1.中斷處理函式中:    網絡卡收到一幀------------------------〉   引發中斷-------------------〉   cpu呼叫相應的中斷處理函式(指向此網絡卡驅動中的相應的處理函式)(把此packet讀到ram中)--------------------〉   呼叫neti

Tensorflow nmt的資料處理過程

tensorflow nmt的資料預處理過程   在tensorflow/nmt專案中,訓練資料和推斷資料的輸入使用了新的Dataset API,應該是tensorflow 1.2之後引入的API,方便資料的操作。如果你還在使用老的Queue和Coordina

解決Linux下串列埠資料接收全的異常問題

1、引言     最近在Linux下除錯串列埠程式,遇到了串列埠資料接收不全的異常問題,經過將近一上午的努力終於找到問題根源,特此分享給大家,此次除錯過程中用到了主要用到了minicom工具,至於minicom的使用大家可以自行查詢相關資料。 2、正文  

Tomcat-前端所傳表單資料太大,導致後臺引數接收到為null的解決辦法

    原因是傳輸的資料大小超過了tomcat的預設post請求大小,預設為2097152Byte,也就是2M的大小。 如果要傳輸超過2M的資料則需要修改tomcat的server.xml下的maxPostSize屬性,如下: <Connector port="

前端所傳表單資料太大,導致後臺引數接收到為null的解決辦法

原因是傳輸的資料大小超過了tomcat的預設post請求大小,預設為2097152Byte,也就是2M的大小。 如果要傳輸超過2M的資料則需要修改tomcat的server.xml下的maxPostSi

服務器修改IP地址導致zabbix 能連接mysql故障

zabbix一、故障說明: zabbix服務器IP 地址由192.168.1.226 改為192.168.1.73 訪問zabbix時出現故障如下:二、分析錯誤提示:連接數據庫失敗解決思路: 1、在安裝zabbix設定的數據庫名稱、端口、IP、賬號、密碼等,如果能修改此處設置的IP地址,問題可能會得到解

【經驗】電腦長時間關機導致的無法開機問題

啟動菜單 但是 can win7 一段 分鐘 硬盤 size 開機 本來不打算寫電腦掛掉這種問題的記錄,但是我這個問題比較特殊還遇到兩次,直接送電腦店可能會說主板掛了,返廠檢修之類的,對於緊急用電腦的人來說是不可接受的,其實分分鐘就可以解決。 1.環境:用了7年的宏碁475

ajax傳JSON時設置的contenttype導致JAVA中request.getParameter("")怎麽也接收到數據

然而 htm 默認 數據 .com bsp quest 怎麽 blog ajax傳JSON時設置的contenttype默認值是application/x-www-form-urlencoded, 當ajax傳JSON時設置的contenttype 如果是applicati

防火墻導致zookeeper集群異常,kafka起

AR environ art ssi 防火 conn 順序 exc 啟動 問題描述: 主機信息: IP hostname 10.0.0.10 host10 10.0.0.12 host12 10.0.0.13 host13 在這三臺主機上部署一套

異常斷電導致虛擬機器無法啟動-資料恢復成功案例

虛擬機器資料恢復故障: 發生故障的儲存裝置是某品牌儲存 EVA8400型號,由於機房意外斷電導致該儲存中的一臺VMware虛擬機器無法啟動(虛擬機器中儲存了oracle資料庫),管理員清空cache並嘗試重新啟動該虛擬機器但失敗了。需要對該無法啟動的虛擬機器進行資料恢復。 虛擬機器資料