python – 在mod_wsgi下运行Django站点

我试图运行我的Django网站与mod_wsgi而不是mod_ python(RHEL 5).我试过这个我所有的网站,但得到同样的问题.我配置它是每个人推荐的标准方式,但要求网站只是时间超时.

Apache conf:

<VirtualHost 74.54.144.34>
    DocumentRoot /wwwclients/thymeandagain
    ServerName thymeandagain4corners.com
    ServerAlias www.thymeandagain4corners.com
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    CustomLog /var/log/httpd/thymeandagain_access_log combined
    ErrorLog /var/log/httpd/thymeandagain_error_log
    LogLevel error
    WsgiScriptAlias / /wwwclients/thymeandagain/wsgi_handler.py
    WsgiDaemonProcess thymeandagain user=admin group=admin processes=1 threads=16
    WsgiProcessGroup thymeandagain
</VirtualHost>

wsgi_handler.py:

import sys
import os

sys.path.append("/wwwclients")
os.environ['DJANGO_SETTINGS_MODULE'] = 'thymeandagain.settings'

import django.core.handlers.wsgi

application = django.core.handlers.wsgi.WsgiHandler()

守护进程mod_wsgi应该是不存在的,所以请求只是超时,我在日志中收到一堆“无法连接到Wsgi守护进程”错误.有没有关于阻止创建守护进程的WsgiDaemonProcess指令?提前感谢任何帮助…

编辑:我在错误日志中得到这个:

[WARN@1227228322.174175] mcm_server_readable():2582: timeout: Operation Now in progress: select(2) call timed out for read(2)able fds
[INFO@1227228322.174263] mcm_get_line():1592
[WARN@1227227903.249626] mcm_server_readable():2582: timeout: Operation Now in progress: select(2) call timed out for read(2)able fds
[INFO@1227227903.249712] mcm_get_line():1592
[Thu Nov 20 21:18:17 2008] [notice] caught SIGTERM,shutting down
[Thu Nov 20 21:18:18 2008] [notice] Digest: generating secret for digest authentication ...
[Thu Nov 20 21:18:18 2008] [notice] Digest: done
[Thu Nov 20 21:18:18 2008] [notice] mod_python: Creating 4 session mutexes based on 8 max processes and 64 max threads.
[Thu Nov 20 21:18:18 2008] [notice] Apache/2.2.3 (Red Hat) mod_python/3.2.8 Python/2.4.3 mod_wsgi/2.1-BRANCH configured -- resuming normal operations

解决方法

问题是mod_python与mod_wsgi不一致.几周前我遇到了类似的问题,在我发表mod_python包含之后,一切都开始为我工作.

尝试搜索modwsgi.org维基的“mod_python”,我相信有人在评论中谈论这个

相关文章

在前一篇博客中我们介绍了加侧旋的乒乓球弧圈技术的模拟,本...
在近期conda的版本更新中,有可能会删除路径下的_sysconfigd...
本文主要展示了一些lambda表达式的使用示例,通过这些示例,...
本文通过对比Jax和Numpy计算Normalized Hamming Distance的过...
我们知道GPU加速在可并行化程度比较高的算法中,能够发挥出比...
Numpy这个库在Python编程中非常的常用,不仅在性能上补足了P...