ejabberd叢集失敗,log目錄下產生 .dump檔案
阿新 • • 發佈:2018-12-11
報錯檔案:
報錯資訊如下:
=erl_crash_dump:0.3
Sun May 13 16:40:25 2018
Slogan: Kernel pid terminated (application_controller) ({application_start_failure,mnesia,{{shutdown,{failed_to_start_child,mnesia_kernel_sup,killed}},{mnesia_sup,start,[normal,[]]}}})
System version: Erlang/OTP 17 [erts-6.3] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:true]
Compiled: Tue Jun 20 09:13:43 2017
Taints: crypto
Atoms: 13177
=memory
total: 76198160
processes: 50856328
processes_used: 50817424
system: 25341832
atom: 380409
atom_used: 352857
binary: 103064
code: 9307748
ets: 215616
=hash_table:atom_tab
報錯原因:主要是因為這個節點(mblove2)程式碼是從之前的節點(mblove1)複製過來的,mnesia 生成的一些遺留的資料沒有清除。
解決方案:(刪除遺留資料)
Cd /data/mblove2/database
rm -rf *
重啟節點就可以 了