[rabbitmq-discuss] rabbitmq-erlang-client rpc zombie process after broker restart

Jan Jacobs janj at econsys.co.za
Tue Sep 3 16:46:40 BST 2013


Hi,

amqp_rpc_server.erl use the default options to create the queue used for 
the RPC.

The queue attributes are as follows:

-record('queue.declare', {ticket = 0, queue = <<"">>, passive = false, 
durable = false, exclusive = false, auto_delete = false, nowait = false, 
arguments = []}).

This results in a non durable queue. Thus if the broker restarts, the 
queue will terminate and not be available on restart.

The gen server process will remain alive and not terminate and rendering 
it unusable.

Is the correct behaviour?

Any help or advice shall be highly appreciated.

Thanks in advance.

Cheers

-- 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130903/9fb90262/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: JanEmailSignature.gif
Type: image/gif
Size: 9261 bytes
Desc: not available
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130903/9fb90262/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: janj.vcf
Type: text/x-vcard
Size: 167 bytes
Desc: not available
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130903/9fb90262/attachment.vcf>


More information about the rabbitmq-discuss mailing list