If you are only running the one Django site, try setting in VirtualHost:

  WSGIApplicationGroup %{GLOBAL}

The issue you might be hitting is a third party C extension module for
Python being used not being safe to use in a sub interpreter.

http://code.google.com/p/modwsgi/wiki/ApplicationIssues#Python_Simplified_GIL_State_API

Other options are that you have mod_python loaded at same time and it
is trying to use conflicting Python version.

Graham

On 21 March 2012 06:42, WSGI Newbie <[email protected]> wrote:
> I've just started looking at wsgi and django and following this example from
> Kevan Stannard.
>
> I'm not on ubuntu, but red-hat and building everything from source (several
> times now!)
>
> Red Hat Enterprise Linux Server release 5.6 (Tikanga)
> uname -m = x86_64
> uname -r = 2.6.18-238.el5
> uname -s = Linux
> uname -v = #1 SMP Sun Dec 19 14:22:44 EST 2010
>
> Apache HTTPD 2.4.1
> Python 2.7.2
> Django 1.3.1
> mod_wsgi 3.3
>
> The first example (with django) from Kevan blog works, the second (using
> django) fails with a segmentation fault. Here's the apache error log ...
>
> [Wed Mar 21 13:24:44.255485 2012] [authz_core:debug] [pid 6335:tid
> 1115105600] mod_authz_core.c(783): [client xx.xx.xx.xx:35861] AH01626:
> authorization result of Require all granted: granted
> [Wed Mar 21 13:24:44.255523 2012] [authz_core:debug] [pid 6335:tid
> 1115105600] mod_authz_core.c(783): [client xx.xx.xx.xx:35861] AH01626:
> authorization result of <RequireAny>: granted
> [Wed Mar 21 13:24:44.255631 2012] [authz_core:debug] [pid 6335:tid
> 1115105600] mod_authz_core.c(783): [client xx.xx.xx.xx:35861] AH01626:
> authorization result of Require all granted: granted
> [Wed Mar 21 13:24:44.255650 2012] [authz_core:debug] [pid 6335:tid
> 1115105600] mod_authz_core.c(783): [client xx.xx.xx.xx:35861] AH01626:
> authorization result of <RequireAny>: granted
> [Wed Mar 21 13:24:44.280041 2012] [:info] [pid 6431:tid 1125734720] mod_wsgi
> (pid=6431): Create interpreter 'hello.djangoserver|'.
> [Wed Mar 21 13:24:44.282116 2012] [core:error] [pid 6335:tid 1115105600]
> [client xx.xx.xx.xx:35861] Invalid status line from script 'django.wsgi':
> Status
> [Wed Mar 21 13:24:44.283219 2012] [core:error] [pid 6335:tid 1115105600]
> [client xx.xx.xx.xx:35861] End of script output before headers: django.wsgi
> [Wed Mar 21 13:24:44.645908 2012] [core:notice] [pid 4267:tid
> 47419419049888] AH00052: child pid 6431 exit signal Segmentation fault (11)
> [Wed Mar 21 13:24:44.645939 2012] [:info] [pid 4267:tid 47419419049888]
> mod_wsgi (pid=6431): Process 'hello.djangoserver' has died, deregister and
> restart it.
> [Wed Mar 21 13:24:44.645949 2012] [:info] [pid 4267:tid 47419419049888]
> mod_wsgi (pid=6431): Process 'hello.djangoserver' has been deregistered and
> will no longer be monitored.
> [Wed Mar 21 13:24:44.646526 2012] [:info] [pid 6474:tid 47419419049888]
> mod_wsgi (pid=6474): Starting process 'hello.djangoserver' with uid=48,
> gid=48 and threads=1.
> [Wed Mar 21 13:24:44.646939 2012] [:info] [pid 6474:tid 47419419049888]
> mod_wsgi (pid=6474): Initializing Python.
> [Wed Mar 21 13:24:44.676237 2012] [:info] [pid 6474:tid 47419419049888]
> mod_wsgi (pid=6474): Attach interpreter ''.
> [Wed Mar 21 13:24:44.676948 2012] [:debug] [pid 6474:tid 1135319360]
> mod_wsgi.c(10828): mod_wsgi (pid=6474): Started thread 0 in daemon process
> 'hello.djangoserver'.
>
>
> Any suggestions appreciated, thanks!
>
> W.N.
>
> --
> You received this message because you are subscribed to the Google Groups
> "modwsgi" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/modwsgi/-/61ZVdWeQj-IJ.
> 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/modwsgi?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" 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/modwsgi?hl=en.

Reply via email to