If you use web2py with WSGI, web2py does not start any thread. WSGI is responsible for all thread handling.
I am not sure I understand the problem anyway. Why not set a smaller number of minsparethereads and mintreadsperchild? Massimo On Apr 12, 4:39 pm, Skip Montanaro <skip.montan...@gmail.com> wrote: > I'm trying to get web2py installed and running w/ WSGI on an Ubuntu > Intrepid > virtual server. Apache by itself was working just fine. After > installing WSGI and > setting up web2py using these instructions: > > http://jdoe.asidev.com/2009/02/26/configure-web2py-to-run-behind-apac... > > it seems that I can never start fewer than 8 apache2 processes, each > with > 185mb of virtual memory. As my virtual server only has 1gb of RAM > this > proves problematic. I'm not sure how the Ubuntu Apache server is > built, but > I defined both the mpm_prefork and mpm_worker setups to define as few > processes as possible: > > <IfModule mpm_prefork_module> > StartServers 1 > MinSpareServers 1 > MaxSpareServers 2 > MaxClients 150 > MaxRequestsPerChild 0 > </IfModule> > > <IfModule mpm_worker_module> > StartServers 1 > MaxClients 150 > MinSpareThreads 25 > MaxSpareThreads 75 > ThreadsPerChild 25 > MaxRequestsPerChild 0 > </IfModule> > > I'm confused about the huge memory use and the large number of > processes started. Does any of this have to do with WSGI or web2py? > > Thanks, > > Skip Montanaro --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---