我正在使用mod_Push模块发送推送通知。
启动此模块后,我的消息服务已停止,当我停止此模块时,它再次开始工作。我定制了mod_push模块并使用了user_send_packet挂钩,以便我可以为服务器上收到的每条消息发送推送通知。
日志如下,在mod_mam中发生崩溃
[error] <0.16149.0>@ejabberd_hooks:run_fold1:371 {function_clause,[{mod_mam,should_archive,[ok],[{file,"src/mod_mam.erl"},{line,308}]},{mod_mam,user_send_packet,4,[{file,"src/mod_mam.erl"},{}
答案 0 :(得分:0)
您的float
需要更新才能支持最新版本的ejabberd API。您提供的日志显示消息丢失,因为mod_push
正在使归档模块崩溃,可能是通过从ejabberd API挂钩传递错误的返回。