Asif Jan
asif.jan at epfl.ch
Wed Jun 1 11:27:08 EDT 2005
Hi Jim, Here is the output from the log file ( I saved the code in mptest file) [Wed Jun 01 17:23:15 2005] [notice] mod_python: (Re)importing module 'mptest' [Wed Jun 01 17:23:15 2005] [warn] (13)Permission denied: Failed to acquire global mutex lock at index 0 [Wed Jun 01 17:23:15 2005] [error] [client 127.0.0.1] PythonHandler mptest: Traceback (most recent call last):, referer: http://localhost/MODPYTHON/ [Wed Jun 01 17:23:15 2005] [error] [client 127.0.0.1] PythonHandler mptest: File "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3/site-packages/mod_python/apache.py", line 299, in HandlerDispatch\n result = object(req), referer: http://localhost/MODPYTHON/ [Wed Jun 01 17:23:15 2005] [error] [client 127.0.0.1] PythonHandler mptest: File "/Library/Apache2/htdocs/MODPYTHON/mptest.py", line 5, in handler\n _apache._global_lock(req.server, None, 0), referer: http://localhost/MODPYTHON/ [Wed Jun 01 17:23:15 2005] [error] [client 127.0.0.1] PythonHandler mptest: ValueError: Failed to acquire global mutex lock, referer: http://localhost/MODPYTHON/ Regards Asif On Jun 1, 2005, at 5:02 PM, Jim Gallacher wrote: > Try restarting apache and run the following test handler: > > import _apache > > def handler(req): > req.content_type = 'text/plain' > req.write('begin lock test\n') > _apache._global_lock(req.server, None, 0) > _apache._global_unlock(req.server, None, 0) > req.write('begin lock test\n') > return apache.OK > > Check the apache error.log and post any errors (including apache > startup) regarding mutexes or locks. > > Regards, > Jim > > > Asif Jan wrote: >> By the way I get same error when using the python scripts as well >> Mod_python error: "PythonHandler mod_python.publisher" >> Traceback (most recent call last): >> File >> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ >> python2.3/site-packages/mod_python/apache.py", line 299, in >> HandlerDispatch >> result = object(req) >> File >> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ >> python2.3/site-packages/mod_python/publisher.py", line 136, in >> handler >> result = util.apply_fs_data(object, req.form, req=req) >> File >> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ >> python2.3/site-packages/mod_python/util.py", line 361, in >> apply_fs_data >> return object(**args) >> File "/Library/Apache2/htdocs/NEOBASE/mptest.py", line 5, in test >> sess = Session.Session(req) >> File >> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ >> python2.3/site-packages/mod_python/Session.py", line 389, in Session >> timeout=timeout, lock=lock) >> File >> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ >> python2.3/site-packages/mod_python/Session.py", line 294, in __init__ >> timeout=timeout, lock=lock) >> File >> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ >> python2.3/site-packages/mod_python/Session.py", line 131, in __init__ >> self.lock() # lock new sid >> File >> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ >> python2.3/site-packages/mod_python/Session.py", line 215, in lock >> _apache._global_lock(self._req.server, self._sid) >> ValueError: Failed to acquire global mutex lock >> On Jun 1, 2005, at 3:17 PM, Asif Jan wrote: >>> >>> Hi , >>> >>> When I try to use "session" object inside a PSP page I get following >>> error ( I am using Mac OS X 10.3.9 , Python 2.3 (Apple), and >>> mod_python 3.1.4). >>> >>> Is it something specific to Mac OS X ? >>> >>> By the way in my psp page I am doing a very simple thing i.e. >>> >>> if not session.is_new(): >>> # do something >>> else: >>> # do something else >>> >>> >>> Mod_python error: "PythonHandler mod_python.psp" >>> >>> Traceback (most recent call last): >>> >>> File >>> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ >>> python2.3/site-packages/mod_python/apache.py", line 299, in >>> HandlerDispatch >>> result = object(req) >>> >>> File >>> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ >>> python2.3/site-packages/mod_python/psp.py", line 297, in handler >>> p.run() >>> >>> File >>> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ >>> python2.3/site-packages/mod_python/psp.py", line 191, in run >>> session = Session.Session(req) >>> >>> File >>> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ >>> python2.3/site-packages/mod_python/Session.py", line 389, in Session >>> timeout=timeout, lock=lock) >>> >>> File >>> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ >>> python2.3/site-packages/mod_python/Session.py", line 294, in >>> __init__ >>> timeout=timeout, lock=lock) >>> >>> File >>> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ >>> python2.3/site-packages/mod_python/Session.py", line 131, in >>> __init__ >>> self.lock() # lock new sid >>> >>> File >>> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ >>> python2.3/site-packages/mod_python/Session.py", line 215, in lock >>> _apache._global_lock(self._req.server, self._sid) >>> >>> ValueError: Failed to acquire global mutex lock >>> >>> _______________________________________________ >>> Mod_python mailing list >>> Mod_python at modpython.org >>> http://mailman.modpython.org/mailman/listinfo/mod_python >>> >>> >> Asif Jan >> Research Assistant >> Brain Mind Institute >> Ecole Polytechnique Federale De Lausanne (EPFL) >> Lausanne Switzerland >> Tel +41216939529 >> _______________________________________________ >> Mod_python mailing list >> Mod_python at modpython.org >> http://mailman.modpython.org/mailman/listinfo/mod_python > > Asif Jan Research Assistant Brain Mind Institute Ecole Polytechnique Federale De Lausanne (EPFL) Lausanne Switzerland Tel +41216939529
|