0.1205 didn't significantly touch SocketFactory or Kernel, so I don't
know what might have changed.
A big flurry of fast connections and a sudden slowdown sounds like
FIN_WAIT_2 getting in the way. Apache has had enough trouble with
this to release a page about FIN_WAIT_2; it's been around for a
long time: http://httpd.apache.org/docs/misc/fin_wait_2.html
Or it may be a SO_MAXCONN problem, where the clients outpace the
server until the system's connection queue fills up.
If it's a bug in POE, though, I'm afraid it's just a happy coincidence
that it's fixed.
-- Rocco Caputo / [EMAIL PROTECTED] / poe.perl.org / poe.sourceforge.net
On Tue, 13 Feb 2001 12:58:20 -0800, Rob Bloodgood wrote:
>So, I was running my server project under test load with 0.1204 (created w/
>another POE server/session pair in about 15 minutes... POE is SOOO EASY!)
>and I saw a little weirdness that well, made my stomach turn:
>
>It would serve, say, the first hundred or so requests in a very reasonable
>amount of time, then ONE connection would take 5 seconds... hanging all the
>rest. Needless to say, this looked like a NASTY issue to possibly have to
>chase down.
>
>But monday I get to work and there's a new beta available, 0.1205.
>Naturally, I install and then continue working... and my slowdown went away!
>(???)
>
>What changed? Whatever it was, it was DEFINITELY the right thing.
>
>Thx again.
>
>Rob
>
>