[rabbitmq-discuss] RabbitMQ 3.0, SSL and rc4
Matthias Radestock
matthias at rabbitmq.com
Sun Mar 17 09:18:26 GMT 2013
On 17/03/13 03:05, carlhoerberg wrote:
> The users says he's just consuming, but the mgmt interface shows that's
> he's both sending and receiving traffic in ~20kb/s, but only receiving
> 0.5msg/sec and not delivering any messages.
Are you saying there's 20kb/s traffic each way on the connection, but
the publishing rate is 0 msg/s and the consuming rate is 0.5 msg/s?
Perhaps there is some weird ssl chatter going on. Could you ask the user
to connect without SSL?
It would be good to see a screen shot of the connection details for the
connection(s) by that user, so we can see both the data rates on the
connection and message rates on that connection's channels all on one
screen.
Also, you said before that "memory usage will grow indefinitely until
[rabbit] crashes". Please post the output of 'rabbitmqctl status' when
you see the high memory usage, which should give us some idea where the
memory is going.
> When the connection if force closed this is returned:
>
> {exit, {channel_termination_timeout, {gen_server,call,
> [<0.27132.1>,{shutdown,"Closed via management plugin"},infinity]}},
> [{gen_server,call,3}, {rabbit_mgmt_wm_connection,delete_resource,2},
> {webmachine_resource,resource_call,3}, {webmachine_resource,do,3},
> {webmachine_decision_core,resource_call,1},
> {webmachine_decision_core,decision,1},
> {webmachine_decision_core,handle_request,2},
> {rabbit_webmachine,'-makeloop/1-fun-0-',2}]}
Is that on a really busy server? There is a grace period of 3 seconds x
number_of_channels during which rabbit tries to terminate connection
gracefully. If that time threshold is exceeded then the connection is
terminated regardless. The above message is a symptom of that. I have
filed a a bug to clean up the error reporting in the management UI for that.
Regards,
Matthias.
More information about the rabbitmq-discuss
mailing list