[rabbitmq-discuss] Help tracking down disconnection locations in code
Simon MacMullen
simon at rabbitmq.com
Fri May 13 12:35:25 BST 2011
On 13/05/11 12:21, Simon MacMullen wrote:
> The only exception is for errors that
> happen while the connection is being established (is that what you're
> asking about? - in which case I think it's permissions as you already
> know, framing errors and internal errors.)
Gah, not quite true. The "silent" disconnections include anything that
goes wrong before sending connection.open-ok, which at a quick glance at
rabbit_reader looks like the possibilities listed above plus the
requested frame_max being out of bounds. In theory it could be that
heartbeat or channel_max could be out of bounds too, but in practice our
"negotiation" for those options is to grant whatever the client asks for.
I don't like this bit of the spec.
Cheers, Simon
--
Simon MacMullen
Staff Engineer, RabbitMQ
SpringSource, a division of VMware
More information about the rabbitmq-discuss
mailing list