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服务无法启动