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
