2016-03-28 8 views
0

ejabberedコードにフックを追加します。手順は続く:Ejabberd:make && make installはejabberd.ymlファイルを更新しませんか?

  • はsrcフォルダにmod_filter.erlを加え(mod_filterがパケットを修飾filter_packetイベントとリターンをキャッチ)
  • モジュールセクションの下ejjbaerd.ymlにmod_filter添加。
  • は./configureを実行し、作る、

Ejabberdサーバがebinフォルダ/中mod_filter.beamファイルを使用して、正常に実行されますが/etc/ejabberd/ejabberd.ymlに位置ejabberd.ymlファイルがないをインストールします私の2番目のステップごとに更新されます。

手動で更新してサーバーを再起動できますが、それは正しい方法ではないようです。私はここに展開のステップがないかもしれないと思う、提案してください。

答えて

0

変更設定ファイル(ejabberd.yml)あなたの必要性に応じてとthat- ejabberd_ctl reload_configまたはejabberd_configのような設定ファイルをリロードします。reload_file()を。またはejabberd_config:load_file( "/ etc/ejabberd/ejabberd.yml")。サーバーを再起動する必要はありません。

https://www.ejabberd.im/tricks 
https://docs.ejabberd.im/admin/api/ 
関連する問題