Re: Not ramping up IP addresses correctly when TCP connections remain open
Status: Alpha
Brought to you by:
coroberti
From: Robert I. <cor...@gm...> - 2009-02-24 20:20:28
|
Hi Aron, On Tue, Feb 24, 2009 at 9:56 PM, Bellorado, Aron <abe...@ve...>wrote: > I am using curl-loader 0.47 against an Apache web server running HTTP > 1.1. With the Apache web server “KeepAlive” config parameter set to OFF, > curl-loader properly ramp ups the number of clients based on the specific > batch file parameters as expected with the Apache web server closing every > connection after each transaction is made. The attached capture file > “withKeepAliveOff.cap” shows this proper behavior using the curl-loader > batch file shown below. > > When Apache was configured with “KeepAlive” set to ON, the web server does > not close the TCP connection after a transaction is complete leaving the > connection open for the client for subsequent transactions. When > curl-loader was run an Apache web server with Keep Alive set to ON, > curl-loader does not ramp up the clients correctly not incrementing IP > address appropriately during the ramp up time. Curl-loader appears to be > reusing existing client IP addresses (possibly because the connections are > still open) instead of using incremented IP addresses, although the > curl-loader log files show the IP addresses are being incremented properly. > The attached capture file “withKeepAliveOn.cap” shows this incorrect > behavior using the same curl-loader batch file shown below. Any help would > be greatly appreciated. > > This behavior is inherited from libcurl. Try to configure the connections not to be re-used (there is a tag for that), but it is not necessarily will be helpful to keep KA connections with apache. > > > -- > Truly, > Robert Iakobashvili, Ph.D. > ...................................................................... > Assistive technology that understands you > ...................................................................... > |