[mod_python] Issues in apache MPM mode

Nicolas Lehuen nicolas.lehuen at gmail.com
Mon Aug 22 16:17:31 EDT 2005


Hi Sébastien,

What version of mod_python are you using ? I suppose you're using the
3.1.4and so, yes, there are a few bugs related to multi-threading and
module
reloadings. A lot of work has been done on mod_python since the
3.1.4release, but until now we haven't managed to make any release, so
the
bugfixes were only available to those who were adventurous enough to use the 
latest Subversion version. Anyway, a new 3.2.0-BETA version is currently 
being prepared and will be available soon (we are making sure that no 
show-stopping bugs are present in the beta version), so hopefully, you'll be 
able to use a better version in a few days.

FYI, you can access the bug tracking system here :
http://issues.apache.org/jira/browse/MODPYTHON

Here is the list of bug fixes / improvement that are currently included in 
the upcoming 3.2.0-BETA version :
http://issues.apache.org/jira/secure/ReleaseNote.jspa?version=11060&styleName=Html&projectId=10640&Create=Create

If you want to get the latest development version of mod_python, give your 
Subversion client this URL :
https://svn.apache.org/repos/asf/httpd/mod_python/trunk

AFAIK the CVS repository mentioned in the homepage is no longer used. It may 
be synchronized with the Subversion repository, but the reference repository 
is now under Subversion.

Regards,
Nicolas

2005/8/22, Sébastien Arnaud <arnaudsj at mac.com>:
> 
> Hi,
> 
> I have developed over time a small web application framework over
> mod_python, in order to help me write applications quickly and
> cleanly. I do intend to release it open source once I clean it up a
> little bit. 
> 
> I wrote it with in mind targeting apache MPM (worker threaded), which
> seemed to me the best mode in apache to lead to high performance.
> Unfortunately, I am discovering that modules are getting reimported
> over and over in this mode, and this is causing apache processes/
> threads to eventually exit with a segmentation fault :(
> FYI the web application framework is Web Object Oriented (meaning
> that you map a python class to a url and view), and each page class 
> is registered has a child of main site class, which is then assigned
> into a site pool. This leads to quite some memory utilization, but is
> VERY fast in terms of execution.
> 
> I saw that Graham had wrote a few patches to avoid those problems. Is 
> there any hope to see those checked in mod_python source code any
> time soon? For the long term, can we expect to have a flawless
> mod_python behavior in threaded mode? or do we have to be like the
> mod_php folks and target only apache PREFORK mode? 
> 
> I just need to know so that I can rewrite/adapt my framework if MPM
> is not going to be fixed for a while.
> 
> Thanks!
> 
> Sébastien
> 
> 
> 
> 
> _______________________________________________
> Mod_python mailing list 
> Mod_python at modpython.org
> http://mailman.modpython.org/mailman/listinfo/mod_python
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20050822/f0e6d1ab/attachment.html


More information about the Mod_python mailing list