quetz-mod_python-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Graham Dumpleton" <grah...@dscpl.com.au>
Subject Re: Need confirmation of memory leak using Apache 2.2.2.
Date Mon, 31 Jul 2006 06:53:36 GMT
I get it on Apache 2.0.59 as well. :-(

I will thus be interested to see what others get, as appears to be an existing
mod_python issue.

BTW, this is with worker MPM.

Graham

Graham Dumpleton wrote ..
> I am using Apache 2.2.2 and when using mod_python in a certain way, I am
> seeing
> significant ongoing increases in memory use by Apache child processes.
> Initially I thought I had stuffed up recent changes in mod_python 3.3 out
> of
> subversion trunk that I had been making, but I went back to mod_python
> 3.2.10
> and am seeing the same problem.
> 
> Can some one please run the following test and use "top" or some other
> means of
> monitoring memory use to see if you can duplicate the problem. The test
> is really
> quite simple actually.
> 
> # .htaccess
> 
> PythonFixupHandler handlers
> AddHandler mod_python .py
> PythonHandler handlers
> 
> # handlers.py
> 
> from mod_python import apache
> 
> def handler(req):
>   req.content_type = 'text/plain'
>   req.write('handler')
>   return apache.OK
> 
> def fixuphandler(req):
>   return apache.OK
> 
> The command I have been using to test is:
> 
>   ab -c 1 -n 5000 http://localhost:8082/~grahamd/MODPYTHON-155/hello.py
> 
> What is strange is that if I have only the fixup handler or response handler
> invoked and not both, then memory leak isn't present. It is only when both
> are
> being invoked that it leaks memory.
> 
> This occurs for me on Mac OS X 10.4, Python 2.3.5 and Apache 2.2.2, with
> either mod_python 3.2.10 or mod_python 3.3. I haven't yet tested with older
> Apache 2.0.58 as yet as don't have it on my box at present, but will download
> it and see if that makes a difference.
> 
> I guess what I am trying to working out is if this is an issue with Apache
> 2.2.2
> or whether it is mod_python and problem has been there for a while. Thus
> if
> people with both Apache 2.0.X and Apache 2.2.X could test it it would be
> great.
> 
> Any help appreciated.
> 
> Thanks.
> 
> Graham

Mime
View raw message