4
回答
增加或修改模块代码后怎样做可以不重启服务器运行
华为云4核8G,高性能云服务器,免费试用   

我适用ejabberd15.9,erlang 18, 系统unbuntu,

1 新增或修改模块mod_useradd_hooca:作用是调用ejabberd_auth:try_register(User, Server, Password)添加用户。

2 编译:erlc -o ebin mod_useradd_hooca.erl

sudo cp ebin/mod_useradd_hooca.beam /lib/ejabberd/ebin

3 运行效果:通过web删除所有之前测试的用户,重新测试。

目前必须重启ejabberd服务器才有效,只重启模块运行,添加的用户还是修改前的用户。

4 期望效果:只重启模块实现修改后的效果。

举报
dlliwei
发帖于3年前 4回/611阅
顶部