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

Reply via email to