On Jun 12, 2008, at 1:14 AM, Graham Dumpleton wrote:

>
> The whole point of Apache/mod_python is that processes persist and a
> new one isn't created for each request as is the case with CGI.
>
> It is though generally a good idea with mod_python/Trac to force
> Apache to recycle processes every so often. See the
> MaxRequestsPerChild directive in Apache and read the Trac
> documentation which I am sure you would probably mention using this
> directive. Set it to 1000 and see how it goes.
Thanks, I'll give that a try. I think the problem was exacerbated by  
robots hitting the new machines all at once. I'll try the  
MaxRequestsPerChild and see where that gets me.

James
>
> Graham
>
> On Jun 11, 2:26 pm, James Gallagher <[EMAIL PROTECTED]> wrote:
>> Hi,
>>
>> I just installed trac 0.10.4 on a Centos 5 machine (an upgrade and
>> move from a 10.3 on a RHEL3 machine) using apache 2.2. I decided to
>> switch tomod_pythonin place of the CGI. However, withmod_pythonthe
>> httpd processes seem to be running for a long, long time, so much so
>> that the host becomes bogged down and pretty much stops working - the
>> load factor will reach 15-20 before I stop apache. When I switch back
>> to the CGI the problem goes away. I'd really like to understand  
>> what's
>> up withmod_python. Any ideas?
>>
>> Here's my <Location> directive for trac for use withmod_python:
>>
>> <Location /trac>
>>         SetHandlermod_python
>>         PythonInterpreter main_interpreter
>>         PythonHandler trac.web.modpython_frontend
>>         PythonOption TracEnv /usr/local/scm/trac
>>         PythonOption TracUriRoot /trac
>> #       PythonPath "sys.path + ['/usr/share/trac']"
>>         SetEnv PYTHON_EGG_CACHE "/var/cache/www/pythoneggs"
>> </Location>
>>
>> I commented out PythonPath in an effort to fix this...
>>
>> Other version information:
>>
>> Python 2.4.3 (#1, Mar 14 2007, 18:51:08)
>> [GCC 4.1.1 20070105 (Red Hat 4.1.1-52)] on linux2
>> Type "help", "copyright", "credits" or "license" for more  
>> information.
>>
>> mod_python-3.2.8-3.1
>> httpd-2.2.3-11.el5_1.centos.3
>> clearsilver-0.10.5
>>
>> I have the trac webadmin 0.1.2 egg for python 2.4
>>
>> Thanks,
>> James
>> --
>> James Gallagher
>> jgallagher at opendap.org
>> 406.723.8663
> >

--
James Gallagher
jgallagher at opendap.org
406.723.8663


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to