WSGISocketPrefix не помогает с ошибкой 503 Служба временно недоступна

Я получил эту ошибку 503 Service Temporary Unreachable при попытке настроить mod_wsgi в режиме демона. Мне любопытно, что установка WSGISocketPrefix в /var/run/wsgi или любой другой каталог не помогает мне. У меня все еще есть «(13) Отказано в доступе: mod_wsgi (pid = 21696): невозможно подключиться к процессу демона WSGI ...» в журнале ошибок.

Можете ли вы сделать мне какие-либо предложения? Спасибо.

Вот моя конфигурация виртуального хоста:

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

person anti1869    schedule 02.07.2012    source источник


Ответы (1)


Mod_wsgi.so, скомпилированный для worker или prefork MPM, не будет работать с Peruser MPM. Даже не уверен, что если mod_wsgi скомпилирован из исходного кода, будет ли работать с peruser MPM. Какой МПМ вы используете? Является ли он peruser, как это предлагается вашей конфигурацией?

person Graham Dumpleton    schedule 02.07.2012
comment
Да, ты прав. Источником проблемы был peruser MPM. Я перекомпилировал Apache с prefork MPM, и он отлично работает. - person anti1869; 10.07.2012