At this point I would be saying your system as a whole is rather sick. It is highly unlikely that mod_wsgi itself could cause this.
What you should do is use 'ps aux' to identify how many processes your system as a whole is running and see if you can identify if anything in particular is running a lot of processes, including possibly zombie processes. After that revolt your system and try again. Graham On 30/11/2014, at 8:11 PM, Steve M <[email protected]> wrote: > I have to add another problem I just discovered. > > > It seems that when apache is running and when I try to run apt-cache search > <something> I get a segmentation fault. > When I try to run pip install <something> I get a python error dump. > > I have to stop apache in order for apt- or pip to work. > So it seems mod-wsgi is interfering with other python programs. > > So any suggestions on how to fix this and the other problem would be greatly > appreciated. > > On Sunday, November 30, 2014 1:59:07 AM UTC-5, Steve M wrote: > Hello, the problem I am having is that mod_wsgi fails if I set process to > anything greater than 1 in the WSGIDaemonProcess process=1 > > This is my current setup: > [notice] Apache/2.2.14 (Ubuntu) mod_wsgi/4.4.1 Python/2.7.6 configured -- > resuming normal operations > > I compiled mod_wsgi from source. > > This seems to be the key error, but I am guessing: > [alert] (11)Resource temporarily unavailable: mod_wsgi (pid=1287): Couldn't > create worker thread 9 in daemon process 'server_site_a'. > Several of those pop up in the error log. > > WSGI settings in virtualhost: > WSGIDaemonProcess server_site_a processes=1 threads=10 > display-name=%{GROUP} > WSGIProcessGroup server_site_a > WSGIApplicationGroup %{GLOBAL} > > > In main apache2.conf: > WSGIRestrictedEmbedded On > > And mpm_worker_module settings: > > StartServers 10 > MaxClients 15 > MaxRequestsPerChild 256 > > MinSpareThreads 10 > MaxSpareThreads 20 > ThreadsPerChild 15 > ServerLimit 80 > > MaxMemFree 512 > > > After watching Grahams videos on making apache suck less for python I took > some of his advice > and decided to start fiddling with the apache settings. > I first started off by getting apache to come up without errors using > mpm_worker. > Once I had a baseline for apache I started to fiddle with mod_wsgi. > So that is how I arrived at the settings. > > Would appreciate any help. > > Thanks, > Steve M > > -- > You received this message because you are subscribed to the Google Groups > "modwsgi" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/modwsgi. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/modwsgi. For more options, visit https://groups.google.com/d/optout.
