WSGISocketPrefix无法帮助解决503 Service Temporarily Unavailable错误

时间:2012-07-02 12:48:54

标签: python django apache mod-wsgi wsgi

尝试在守护程序模式下设置mod_wsgi时出现503 Service Temporarily Unavailable错误。让我好奇的是,将WSGISocketPrefix设置为/ var / run / wsgi或任何其他目录并没有给我任何帮助。我仍然有“(13)权限被拒绝:mod_wsgi(pid = 21696):无法连接到WSGI守护程序进程...”在错误日志中。

你可以给我任何建议吗?谢谢。

这是我的虚拟主机配置:

<VirtualHost *:80>
    DocumentRoot /home/anti1869/blabla/http
    CustomLog /var/log/apache2/anti1869/blabla/access.log combined
    ErrorLog /var/log/apache2/anti1869/blabla/error.log
    <IfModule peruser.c>
        ServerEnvironment anti1869 anti1869
        Processor anti1869 anti1869
    </IfModule>
#   <IfModule mod_suexec.c>
#       SuexecUserGroup anti1869 anti1869
#   </IfModule>
#   <IfModule mod_suexec>
#       SuexecUserGroup anti1869 anti1869
#   </IfModule>
    ServerName blabla.com
    ServerAlias www.blabla.com
    Alias /.awstats/icon /usr/share/awstats/wwwroot/icon

    WSGIDaemonProcess blabla.com user=anti1869 group=anti1869 processes=2 threads=15 display-name=%{GROUP}
    WSGIProcessGroup blabla.com
</VirtualHost>

1 个答案:

答案 0 :(得分:1)

为worker或prefork MPM编译的mod_wsgi.so将无法与peruser MPM一起使用。甚至不确定如果从源代码编译mod_wsgi是否适用于peruser MPM。您使用的MPM是什么?是您的配​​置建议的peruser吗?