On 07/08/07, Alan Conway <[EMAIL PROTECTED]> wrote:

> So far I haven't tried to pin it down, I'm not sure exactly how to.
> It's frequent enough that make check hangs more often than not for me,
> but usually in a python test so I can't attach a debugger to figure out
> where it hung.
>
> Anyone have any thoughts?

OK, given you have been changing epoll, could it be that the client
has sent data but the broker is not polling correctly and never
reading it?

Are you able to log the bytes client has sent and what the broker has
received and validate that the broker is at least reading all the
bytes sent by the client?

Of course the logging may slow it down too much in which case I would
store the last bytes read and only spit them out when you send a
signal to the broker.

RG

Reply via email to