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
