0
我试图在守护进程模式下设置mod_wsgi时得到了503服务临时不可用错误。让我好奇的是,将WSGISocketPrefix设置为/ var/run/wsgi或任何其他目录并没有给我提供任何帮助。我仍然在错误日志中有“(13)权限被拒绝:mod_wsgi(pid = 21696):无法连接到WSGI守护进程...”。WSGISocketPrefix没有帮助503服务暂时不可用错误
你能提出我的建议吗?谢谢。
这是我的虚拟主机配置:
<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>
是的,你是对的。这是问题的根源,是用户的MPM。我用prefork MPM重新编译了Apache,它工作正常 – anti1869