WSGISocketPrefix 无法解决 503 Service Temporarily Unavailable 错误

Posted

技术标签:

【中文标题】WSGISocketPrefix 无法解决 503 Service Temporarily Unavailable 错误【英文标题】:WSGISocketPrefix not helping with 503 Service Temporarily Unavailable error 【发布时间】:2012-07-02 21:18:40 【问题描述】:

尝试在守护程序模式下设置 mod_wsgi 时出现 503 Service Temporarily Unavailable 错误。是什么让我好奇将 WSGISocketPrefix 设置为 /var/run/wsgi 或任何其他目录并没有给我任何帮助。我仍然在错误日志中有“(13)Permission denied: mod_wsgi (pid=21696): Unable to connect to WSGI daemon process...”。

你能给我一些建议吗?谢谢。

这是我的虚拟主机配置:

<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】:

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

【讨论】:

是的,你是对的。问题的根源在于细读 MPM。我已经用 prefork MPM 重新编译了 Apache,它工作正常

以上是关于WSGISocketPrefix 无法解决 503 Service Temporarily Unavailable 错误的主要内容,如果未能解决你的问题,请参考以下文章

转)VCSA 6.5重启无法访问,报错“503 Service Unavailable”的解决方法

IIS 7sharepoint打不开 HTTP Error 503.DefaultAppPool和sharepoint服务无法启动

网页503错误

ActiveMQ部署和503的错误

速卖通返回503错误

IIS HTTP Error 503. The service is unavailable.问题