rabbitmq 宕机问题

小祝特烦恼 发布于 2018/07/05 10:23
阅读 1K+
收藏 0

windows server 2008 R2

单机运行

每运行2天左右宕机

错误日志:

=ERROR REPORT==== 5-Jul-2018::06:10:25 ===
** Generic server mnesia_sync terminating 
** Last message in was timeout
** When Server state == {state,[{<0.278.0>,
                                 #Ref<0.1495644129.3308257281.100593>}],
                               true}
** Reason for termination == 
** {{badmatch,{error,{file_error,"f:/RABBIT~1/RABBIT~1.14/db/RABBIT~2/LATEST.LOG",
                                 enoent}}},
    [{mnesia_sync,handle_info,2,[{file,"src/mnesia_sync.erl"},{line,63}]},
     {gen_server,try_dispatch,4,[{file,"gen_server.erl"},{line,616}]},
     {gen_server,handle_msg,6,[{file,"gen_server.erl"},{line,686}]},
     {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]}

加载中
0
b
bugyy

我觉得您可以将消息队列持久化,减小单次消息大小,如果过大可以进行分包,避免长时间未消费消息.

以上是我个人理解,可能不太对,但是您可以试试.

小祝特烦恼
小祝特烦恼
不是这个问题。 经排查,是磁盘损坏导致的。
返回顶部
顶部