Hi Dossy,

You said that current should never drop below min. But in my case after
threads have serviced configured number of requests they start to die. idle
and current keeps dropping  until 0 and never comes up again.

The server logs shows lines like:
[01/Oct/2007:16:41:43][20634.3027639200][-conn:335-] Notice: exiting:
exceeded max connections per thread
[01/Oct/2007:16:42:19][20634.3027499936][-conn:336-] Notice: exiting:
exceeded max connections per thread
[01/Oct/2007:16:42:37][20634.3027360672][-conn:337-] Notice: exiting:
exceeded max connections per thread

It looks like as threads begin to die after servicing 150 requests no new
threads are created.

nspool output at the start of the server:

nspools=minthreads 400 maxthreads 500 idle 400 current 400 maxconns 150
queued 11 timeout 60

nspools output showing when idle and current are at 1:
nspools=minthreads 400 maxthreads 500 idle 1 current 1 maxconns 150 queued
56,679 timeout 60

Can anyone point out what i'm going wrong here. Why the new threads are not
being created in the pool?

kind regards,

On 9/15/07, Dossy Shiobara <[EMAIL PROTECTED]> wrote:
>
> > Both current and idle, when server is started their value is set from
> config
> > file. e.g. if i set min to 100 then the current and ilde has 100. But at
> > that point there's no request why does current returns 100?
>
> current indicates the current number of threads in the pool.  Current
> should never drop below min and never exceed max.  If current == idle,
> then all threads are idle.  If idle == 0, then all current threads are
> busy servicing a request.
>
>


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