Graham Dumpleton
graham.dumpleton at gmail.com
Tue Oct 16 08:28:40 EDT 2007
Your system has a low number of sysvsem's configured and it is running out. Whether you use prefork or worker shouldn't matter. You can change the number that mod_python uses, setting it to a lower value using the directive: PythonOption mod_python.mutex_locks 4 Must be defined at global scope in Apache configuration. Check Apache error logs to see if it works. Note, you must be using mod_python 3.3.1. Graham On 16/10/2007, Michael Robokoff <mike.robokoff at apioutsourcing.com> wrote: > > > > > Hello, > > I just changed from running apache configured with "mpm=prefork" to > "mpm=worker". > > Everything worked with the "prefork" attribute. We decided to change over to > multi threading > > to test performance, so I recompiled apache with the "worker" attribute. Now > we get the error > > > > [error] [client] File > "/usr/local/lib/python2.5/site-packages/mod_python/Session.py", > line 280, in lock\n > _apache._global_lock(self._req.server, self._sid), referer: > http://...... > > > > "ValueError: Failed to acquire global mutex lock" referer: http:….. > > > > Can you please give me some direction on this. > > > > > > > > Michael Robokoff > > Senior Systems Administrator > > API Outsourcing > > > > > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://mailman.modpython.org/mailman/listinfo/mod_python > >
|