0

私は3時間グーグルで検索しましたが、役に立ちませんでした。

aptを使用してインストールされていないejabberdインストールがあります。ソースからインストールされ、ejabberd というプログラムは含まれていません。開始と停止、およびすべては ejabberdctl を介して行われます。

1 か月間は問題なく動作していましたが、ある日突然、悪名高いエラーで停止しました。

kernel pid terminated error

いつでも

sudo ejabberdctl start --node ejabberd@MasterService

erl_crash ファイルが生成され、試してみると

ejabberdctl

私は得る

Failed to connect to RPC at node ejabberd@MasterService

今私は何を試しましたか

  1. ejabberd、beam、epmd のすべての実行中のプロセスを強制終了して、新たに開始しようとしました - うまくいきませんでした
  2. /etc/hosts とホスト名を確認しましたが、すべて問題ありません。ホスト名は IP とともに hosts ファイルで提供されます
  3. ejabberdctl.conf ファイルをチェックして、ホスト名が実際に正しく、ノード名が正しいことを確認しました
  4. チェックされた .erlange.cookie ファイルが作成され、その中にコンテンツが含まれています

何らかの形でウェブ全体で、検索により上記のいずれかが表示されました。

私には他に行くところがなく、他にどこを見るべきかわかりません。どんな助けでも大歓迎です。

4

1 に答える 1