[rabbitmq-discuss] Just publishing messages causes rabbit_writer:mainloop to hang and simultaneous pub problem

Joe Lee codewalkerjoe at gmail.com
Mon Apr 14 16:20:30 BST 2008


I tried to send messages sequentially to a single rabbitmq server running on
127.0.0.1.  After sending messages around 32000, erlang client node
publishing the message crashed.  When I looked at the crash dump, I see
close to 32767 rabbit_writer:mainloop/1 process still in waiting status.  I
am not sure why so many rabbit_writer:mainloop processes are still hanging
around.  Furthermore, I started another node to get published message from
rabbitmq server, rabbitmq server sends basic.get_empty.

crash_dump.erl says:
Maximum number of Erlang Process has reached 32768

Process status in erlang crash dump:

<0.32765.6>    rabbit_writer:mainloop/1    Waiting    136    233    0
<0.32766.13>    rabbit_writer:mainloop/1    Waiting    132    233    0
<0.32767.1>    rabbit_writer:mainloop/1    Waiting    136    233    0


I tried spawning 3 erlang processes simultaneously to publish message using
pmap to a single rabbitmq_server running on 127.0.0.1 and rabbitmq server
throws badarg error.  Here is the error below:

=ERROR REPORT==== 14-Apr-2008::19:43:23 ===
Error in process <0.68.0> on node 'test at home' with exit value:
{badarg,[{erlang,size,[1]},{rabbit_binary_generator,build_content_frames,5},{rabbit_binary_generator,build_simple_content_frames,3},{rabbit_writer,assemble_frames,4},{rabbit_writer,internal_send_command_async...



=ERROR REPORT==== 14-Apr-2008::19:43:23 ===
Error in process <0.70.0> on node 'test at home' with exit value:
{badarg,[{erlang,size,[3]},{rabbit_binary_generator,build_content_frames,5},{rabbit_binary_generator,build_simple_content_frames,3},{rabbit_writer,assemble_frames,4},{rabbit_writer,internal_send_command_async...



=ERROR REPORT==== 14-Apr-2008::19:43:23 ===
Error in process <0.69.0> on node 'test at home' with exit value:
{badarg,[{erlang,size,[2]},{rabbit_binary_generator,build_content_frames,5},{rabbit_binary_generator,build_simple_content_frames,3},{rabbit_writer,assemble_frames,4},{rabbit_writer,internal_send_command_async...


Have a look into this one: closed
Have a look into this one: closed
Have a look into this one: closed
(test at home)2>

I am not sure what these errors mean.  Can someone tell me what I am doing
wrong?

Thank you,
Joe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20080414/ac089a06/attachment.htm 


More information about the rabbitmq-discuss mailing list