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