[users@httpd] Preferred MUTEX Settings for Apache 2.0 && Sol10-x86

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

we have the following error with ~1000 concurrent Connection:

---
[Tue May 31 18:59:28 2005] [warn] (45)Deadlock situation \
detected/avoided: Failed to acquire global mutex lock

[Tue May 31 18:59:28 2005] [error] (45)Deadlock situation \
detected/avoided: Cannot open SSLSessionCache DBM file \
`/web/portal/logs/portal_scache' for writing (store)
---

Please can you tell me what the preferred mutex setup for sol10-x86 is,
thanks.

My Setup:

--- httpd configure
./configure --prefix=/web/apache --with-mpm=worker --enable-so \
--enable-rewrite --disable-userdir --disable-imap --disable-cgi \
--disable-cgid --disable-asis --enable-http --enable-ssl \
--enable-headers --enable-expires --enable-deflate \
--disable-charset-lite --enable-rule=SHARED_CORE CFLAGS='-DSHARED_CORE \
-DUSE_SSL' CPPFLAGS='-DSHARED_CORE -DUSE_SSL' --with-ssl=/usr/local/ssl \
---

--- openssl configure
./Configure solaris-x86-gcc
Configuring for solaris-x86-gcc
IsWindows=0
CC            =gcc
CFLAG         =-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -O3 -fomit-frame-pointer -m486 -Wa
ll -DL_ENDIAN -DOPENSSL_NO_INLINE_ASM -DSHA1_ASM -DMD5_ASM -DRMD160_ASM
EX_LIBS       =-lsocket -lnsl -ldl

-
/usr/local/ssl/bin/openssl version -a
OpenSSL 0.9.7g 11 Apr 2005
built on: Fri May 27 15:39:08 CEST 2005
platform: solaris-x86-gcc
options: bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) idea(int) blowfish(idx) compiler: gcc -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -O3 -fomit-frame-pointer -m486 -Wall -DL_ENDIAN -DOPENSSL_NO_INLINE_ASM -DSHA1_ASM -DMD5_ASM -DRMD160_ASM
OPENSSLDIR: "/usr/local/ssl"
---

---
httpd -V
Server version: Apache/2.0.54
Server built:   May 27 2005 15:46:28
Server's Module Magic Number: 20020903:9
Architecture:   32-bit
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/worker"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_FCNTL_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D SHARED_CORE
-D HTTPD_ROOT="/web/apache"
-D SUEXEC_BIN="/web/apache/bin/suexec"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
---

Some parts from httpd.conf
---
.
.
<IfModule worker.c>
 StartServers         5
 ThreadLimit         200
 MaxClients          1152
 MinSpareThreads     200
 MaxSpareThreads     400
 ThreadsPerChild     192
 MaxRequestsPerChild  10000
</IfModule>
.
.
<IfModule mod_ssl.c>
 SSLSessionCache dbm:/web/portal/logs/portal_scache
 SSLPassPhraseDialog  builtin
 SSLSessionCacheTimeout  300
 SSLMutex  file:/web/portal/logs/portal_ssl_mutex
 SSLRandomSeed startup builtin
 SSLRandomSeed connect builtin
</IfModule>
.
.
---

---
/usr/sfw/bin/gcc --version
gcc (GCC) 3.4.3 (csl-sol210-3_4-branch+sol_rpath)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
---

uname -a
SunOS unknown 5.10 Generic i86pc i386 i86pc

Is an Sun-Opteron

al ;-)

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
  "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux