消息停止了Ejabberd

时间:2015-09-14 18:47:53

标签: service messaging ejabberd

我正在使用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,3‌​08}]},{mod_mam,user_send_packet,4,[{file,"src/mod_mam.erl"},{}

1 个答案:

答案 0 :(得分:0)

您的float需要更新才能支持最新版本的ejabberd API。您提供的日志显示消息丢失,因为mod_push正在使归档模块崩溃,可能是通过从ejabberd API挂钩传递错误的返回。