這次遇到一個問題,是ActiveMQ無法啟動的,跟以往的現象不一樣。這次是在服務器重啟后出異常。
1、啟動ActiveMQ時提示:activemq/data/kahadb/db.data(輸入輸出錯誤),NotFoundFileException異常
2、想著不應該,沒有刪過文件,可能是服務器重啟后因為某些異常導致文件丟失,第一次遇到這樣的情況
3、cd activemq/data/下,發現kahadb目錄有,進入kahadb,發現沒有文件了,db.data也沒有
4、于是打算從其他的服務器上把正常目錄kahadb下的文件拷貝過來,結果發現提示覆蓋文件,心里無語1000+
5、心路歷程。。。。。
6、本來打算重裝ActiveMQ后,干脆將data目錄下的kahadb目錄直接刪除,rm -rf kahadb
7、刪除后,cd activemq/bin/ 目錄,執行:./activemq setup 看網上是說這樣會創建一個新的kahadb目錄,但是我執行后,發現沒有創建,不知道是不是還沒完成
8、執行完第7步后,啟動mq,命令:./activemq start
9、查看日志activemq.log,發現竟然不報錯了
10、問題解決了,只是丟失了原來的數據