Apache挂起了mod_wsgi + django

use*_*379 11 apache django mod-wsgi

我已经运行了Apache + mod_wsgi + django.出于某种原因,服务器上的某些内容发生了变化,现在apache完全挂起 - 它停止响应所有其他请求,并且必须停止并启动 - 当我发布请求时.最终我们看到"脚本标题过早结束:django.wsgi"错误.

我们做了一个strace,我看到一件似乎可疑的事情是"GATEWAY_INTERFACE\0CGI/1.1\0SERVER_PROTOCOL ......"(我们也看到发布了关机.)

"GATEWAY_INTERFACE\0CGI/1.1"是否指定它是为CGI而不是WSGI设置的?(我已经读过,如果将脚本设置为CGI,则会导致脚本过早结束.)

我们的虚拟主机指定:

WSGIDaemonProcess [host] threads=25
WSGIProcessGroup [host]
WSGIScriptAlias / /path/to/apache/django.wsgi
Run Code Online (Sandbox Code Playgroud)

我只是在加载WSGI模块的httpd.conf中看到与CGI无关.

art*_*rex 1

在这里,尝试一下这个:

http://www.foxhop.net/django-virtualenv-apache-mod_wsgi

请记住将 python 和项目路径添加到 syspath。