Hi,

The server has been rock stable since I changed

ns_param   maxconnections     5

to

ns_param   maxconnections     100


and from

ns_param   maxthreads         5

to

ns_param   maxthreads         10


"ulimit -u" says:  unlimited
and /etc/security/limits.conf has all lines commented out.


Thanks for the help :)
/Björn

2010/11/22 Gustaf Neumann <[email protected]>

>  Dear Björn,
>
> The error indicates that *pthread_create *returned EAGAIN
> (paraphrased as "Resource temporarily unavailable").
> This error indicates that
>
>    "the system lacked the necessary resources to create
>     another thread, or the system-imposed limit on the total
>     number of threads in a process {PTHREAD_THREADS_MAX}
>     would be exceeded. " (from http://linux.die.net/man/3/pthread_create).
>
> so, for the user, under which the server runs, check "ulimit -u",
> limits.conf, etc. Can it be that you switched to a new machine with lower
> limits than before?
>
> What is you setting of maxthreads?
>
> -gustaf neumann
>
> Am 18.11.10 17:13, schrieb Björn Þór Jónsson:
>
> Hi,
>
>  After recently upgrading from AOLserver 4.5.0 to 4.5.1 and from
> nspostgres-4.0 to nspostgres-4.1 the server is repeatedly crashing (when it
> gets hammered by the google bots).  The error.log has many entries like
> these before the server dies:
>
>
>  [17/Nov/2010:02:18:42][700.3218660208][-default:6195-] Notice: exiting:
> exceeded max connections per thread
> [17/Nov/2010:02:18:43][700.3217636208][-default:6193-] Notice: exiting:
> exceeded max connections per thread
> [17/Nov/2010:02:18:44][700.3219172208][-default:6196-] Notice: exiting:
> exceeded max connections per thread
> [17/Nov/2010:02:18:45][700.3218148208][-default:6194-] Error: Tcl
> exception:
> adp flush failed: connection closed
>     abort exception raised
>     while processing connection #31907:
>         GET ...
>         Host: localhost:8006
> ...
> nsthreads: pthread_create failed in NsCreateThread: Resource temporarily
> unavailable   [this is the last line in the log before the crash]
>
>
>  This is the database section of the AOLserver config file:
>
>  ns_section "ns/db/drivers"
> ns_param postgres nspostgres.so
>
>  ns_section ns/db/pools
>     ns_param   pool1              "Pool 1"
>     ns_param   pool2              "Pool 2"
>     ns_param   pool3              "Pool 3"
>
>  ns_section ns/db/pool/pool1
>     ns_param   maxidle            1000000000
>     ns_param   maxopen            1000000000
>     ns_param   connections        5
>     ns_param   extendedtableinfo  true
>     ns_param   driver             postgres
>     ns_param   datasource         localhost::${db_name}
>     ns_param   user               $user_account
>
>  ns_section ns/db/pool/pool2
>     ns_param   maxidle            1000000000
>     ns_param   maxopen            1000000000
>     ns_param   connections        5
>     ns_param   extendedtableinfo  true
>     ns_param   driver             postgres
>     ns_param   datasource         localhost::${db_name}
>     ns_param   user               $user_account
>
>  ns_section ns/db/pool/pool3
>     ns_param   maxidle            1000000000
>     ns_param   maxopen            1000000000
>     ns_param   connections        5
>     ns_param   extendedtableinfo  true
>     ns_param   driver             postgres
>     ns_param   datasource         localhost::${db_name}
>     ns_param   user               $user_account
>
>  ns_section ns/server/${server}/db
>     ns_param   pools              "*"
>     ns_param   defaultpool        pool1
>
>
>  The server is running on Ubuntu 10.04.1 LTS
> 2.6.32-25-generic-pae #45-Ubuntu SMP Sat Oct 16 21:01:33 UTC 2010 i686
> GNU/Linux
>
>
>  Is there anything I should configure differently or has any other ideas
> what might be causing this?
>
>
>  /Björn
>
>
>  --
> Björn Þór Jónsson
> http://bthj.is
>
>
> --
> AOLserver - http://www.aolserver.com/
>
>
> To Remove yourself from this list, simply send an email to 
> <[email protected]> <[email protected]> with the
> body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: 
> field of your email blank.
>
>
>
> --
> Univ.Prof. Dr. Gustaf Neumann
> Institute of Information Systems and New Media
> WU Vienna
> Augasse 2-6, A-1090 Vienna, AUSTRIA
>
>
> --
> 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.
>
>


-- 
Björn Þór Jónsson
http://bthj.is


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