1. 程式人生 > >ejabberd叢集失敗,log目錄下產生 .dump檔案

ejabberd叢集失敗,log目錄下產生 .dump檔案

報錯檔案:

報錯資訊如下:

=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 生成的一些遺留的資料沒有清除。

因為mnesia的資訊殘留,故會認證失敗。

解決方案:(刪除遺留資料)

Cd   /data/mblove2/database

rm  -rf  *

重啟節點就可以 了