On Thu, 12 May 2005 20:06:26 +0000 (UTC)
[EMAIL PROTECTED] wrote:

> > entirely.  BTW, my biggest cpu load is when pollserver accepts
> > connections.
> 
> Ah, this was my fault. Get latest SVN. What was happening was I only 
> accepted one connection per notification of there being incoming 
> connections. So the kernel gets really bogged down with holding queue's
> of  SYN packets. The current code copes better.

This caused a memory leak, so I've had to go back to one connection per
accept_handler.

If we use check_earlytalker, each new connection goes into EventLoop()
for N seconds (via Client:can_read()), delaying the continuation of the
accept_handler loop.  The accept_handlers stack up? apparently without
bound.

Is there any other way to get the slick accept_handler?

Brian

Reply via email to