I have a pool defined in config.tcl as:

ns_pools set procmsgmgr -maxconns 5 -maxthreads 200 -minthreads 50 -timeout
120

when i start the server ns_pools get procmsgmgr command returns:

nspools=minthreads 50 maxthreads 200 idle 50 current 50 maxconns 5 queued 0
timeout 120

after the server starts to service some 48 requests the stats shows:

nspools=minthreads 50 maxthreads 200 idle 50 current 50 maxconns 5 queued 48
timeout 120


As the server receives the first connection queued value is also
incremented.

After serving about 255 request the ns_pools get returns the following:

nspools=minthreads 50 maxthreads 200 idle 25 current 25 maxconns 5 queued
225 timeout 120


When i observe the ns_pools number the queued value increases as new
requests arrives.

idle counts keep dropping until it reaches 1, does it mean there's nothing
and all threads that were started at server startup are dead?

In above case what does queued value means, why its keep going up. Am i
making some mistake in my tcl code.

regards,
shedis


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> 
with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: 
field of your email blank.

Reply via email to