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 -~----------~----~----~----~------~----~------~--~---
