Tropezien
tropezien at croxx.de
Sun Nov 23 15:16:33 EST 2003
Am Sonntag, 23. November 2003 02:16 schrieb Julian Ciccale: > Hi, > I'm running RH 9 with apache 2.0 (prefork) and modpython 3.1.1b. Sadly > I'm unable to use the new Session handling classes, I get "Failled to > acquire global mutex lock" and this on apache's error log "(13)Permission > denied: Failed to acquire global mutex lock at index 9" > > Anyone that is getting the same errors? Yes, I am running Slackware 9.1 with Apache 2.0.47 and mod_python 3.1.2b. Some further investigations cleared up that mod_python tries to get more than 400 semaphores during launch of httpd. There is an estimated amount of 16 threads (AP_MPMQ_MAX_THREADS) for all (25) possible daemon-process ( AP_MPMQ_MAX_DAEMONS). My quick and dirty solution was to increase the amount of system semaphores supported by the Linux-kernel with >georg at jeordi:/etc/rc.d$ /sbin/sysctl kernel.sem kernel.sem = 256 32000 32 512 I changed my /etc/sysctl.conf to: kernel.sem = 500 32000 32 512 and added the line: sysctl -p into the Init-Skript of the Apache (rc.httpd) before the httpd-daemon is started. Ciao, Georg
|