Thx soh much, Graham You answer is very hopeful.
I`ll tru mod_wsgi, thx! On 9/16/07, Graham Dumpleton <[EMAIL PROTECTED]> wrote: > > > On Sep 16, 1:50 am, "Lucas Stephanou" <[EMAIL PROTECTED]> wrote: > > Hi All, > > > > I`m made a search in this list, but I cannot find anything about that. > > > > Actually my trac install is with mod_python, but before open trac to > other > > people of my job I was using fastcgi. When I open trac to use, the > fastcgi > > and apache make a full overload of serverm the fastcgi install still 2 > > hours, and then a I switch to mod_python. > > > > Between mod_python and fastcgi, during install tests fastcgi always > is more > > faster than mod_python, but with multiple requests to fastcgi happ that > > overload( Linux load average > 20) > > > > Someone had any to say? > > Technically, mod_python shouldn't really be slower than fastcgi as > fastgci requires an extra socket connect hop from Apache child process > to fastcgi process. If you are having problems with mod_python I'd > suggest a few things to look at. > > First is whether you are running Apache with prefork MPM. If you are > then you would be getting a lot of Apache child processes being > created and each would have your whole Trac application in it. This > could be causing you to run out of physical memory and it is starting > to swap. It is recommended when using Python web applications embedded > in Apache that you use worker MPM as that reduces number of Apache > child processes and thus overall memory usage. > > Second is whether your mod_python is linking with Python shared > library or not. If it isn't then the Python library has to be embedded > in mod_python module and as a result you can incur an extra 3-4MB hit > per Apache child process where static library address fixups had to be > run. Thus, ensure your Python has a shared library and that mod_python > is actually making use of it. If your mod_python.so is >1MB in size, > it is using static library. > > FWIW, you may also want to look at mod_wsgi (www.modwsgi.org). This is > easier to setup than mod_python and has lower overheads. Because > mod_wsgi also has daemon mode, it is also more flexible in that it > effectively incorporates fastcgi like ability to use a separate > process as well as running in an embedded mode like mod_python. > > Graham > > > > > -- Lucas Stephanou --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
