0

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>
4

1 に答える 1

1

ワーカーまたは prefork MPM 用にコンパイルされた mod_wsgi.so は、peruser MPM では機能しません。mod_wsgi がソース コードからコンパイルされている場合、peruser MPM で動作するかどうかさえわかりません。どの MPM を使用していますか? 構成で提案されているように、それは peruser ですか?

于 2012-07-02T22:15:09.783 に答える