私は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
今私は何を試しましたか
- ejabberd、beam、epmd のすべての実行中のプロセスを強制終了して、新たに開始しようとしました - うまくいきませんでした
- /etc/hosts とホスト名を確認しましたが、すべて問題ありません。ホスト名は IP とともに hosts ファイルで提供されます
- ejabberdctl.conf ファイルをチェックして、ホスト名が実際に正しく、ノード名が正しいことを確認しました
- チェックされた .erlange.cookie ファイルが作成され、その中にコンテンツが含まれています
何らかの形でウェブ全体で、検索により上記のいずれかが表示されました。
私には他に行くところがなく、他にどこを見るべきかわかりません。どんな助けでも大歓迎です。