[rabbitmq-discuss] RabbitMQ 2.2.0 message delivery issue: internal crash

Alfonso Pantoja alfonso.pantoja at gmail.com
Thu Aug 18 14:50:52 BST 2011


Matthias & Matthew thank for your responses.

We are not using any plugin and send  the messages inside mod_rabbitmq
(we customized it a bit)
catching presence and chat messages in order to forward them to a
RabbitMQ queue.
The protocol we use for consume messages is AMQP (v.0_9).

Since the problem was not solved by restarting the broker I thought it
could exist a message corruption (we are using persistent messages)
as you suggested because the problem disappeared when we purged the
queue.
Because this issue does not happen very ofter I'm wondering if you
could suggest what to the check (messages properties use, etc.) or the
possible causes that lead to message corruption (after reading your
responses I  understand that we should review our modifications in
mod_rabbitmq but it would be nice to have a tip to track down that
bug)

Regarding the broker upgrade I would like to know what is the
procedure for upgrading it without losing the messages (all our
messages are persistent).


Thank you in advance.


Regards,

Alfonso

On 18 ago, 10:00, Matthias Radestock <matth... at rabbitmq.com> wrote:
> Alfonso,
>
> On 18/08/11 08:37, Alfonso Pantoja wrote:
>
> > More info: the issue was "solved" by purging the messages in the
> > queue.
> > So I think there is something in them that Rabbit does not like.
>
> Yes, that's what Matthew said in his reply.
>
> > It is strange because the messages are sent always the same way so
> > the issue happens randomly.
>
> Assuming all messages are sent from mod_ejabberd, I suspect there is
> some variation in the code path there that leads to different data
> ending up in the messages.
>
> > The messages are sent using the timestamp (in milliseconds) and
> > content-type AMQP fields.
>
> The source of the problem is almost certainly in mod_rabbitmq or your
> modifications to it.
>
> Matthias.
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-disc... at lists.rabbitmq.comhttps://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


More information about the rabbitmq-discuss mailing list