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
>
>


Reply via email to