Django + Apache - [core: error] [pid 10696] [client <IP>: 35768] Тайм-аут скрипта перед возвратом заголовков: wsgi.py - PullRequest
0 голосов
/ 25 августа 2018

Я пытаюсь развернуть приложение Django на CentOS + Apache с помощью mod_wsgi.Приложение отлично работает с сервером разработки Django (manage.py runserver), но не при работе через Apache.

Это все, что я получаю в журналах: [core:error] [pid 10696] [client <IP>:35768] Script timed out before returning headers: wsgi.py

Вот мой конфиг виртуального хоста длядомен (то же самое работает для других моих проектов):

ServerName subdomain.domain.com
ServerAlias another.subdomain.domain.com
DocumentRoot /var/www/path/to/root
ErrorLog /var/www/path/to/logs/error.log
CustomLog /var/www/path/to/logs/requests.log combined


WSGIScriptAlias / /var/www/path/to/root/app/wsgi.py
WSGIDaemonProcess pname python-path=/var/www/path/to/root python-home=/var/www/path/to/root/venv home=/var/www/path/to/root
WSGIPassAuthorization On
WSGIProcessGroup pname
WSGIApplicationGroup %{GLOBAL}

<Directory /var/www/path/to/root/app>
    <Files wsgi.py>
        Require all granted
    </Files>
</Directory>

Любая помощь приветствуется.Кажется, я не могу найти более подробное сообщение об ошибке.

PS: Это может показаться дублирующим вопросом, но это не так.Я рассмотрел все другие подобные вопросы, но ни одно из упомянутых решений не помогло.

1 Ответ

0 голосов
/ 30 августа 2018

Так что проблема была связана с библиотекой mod_wsgi.После того, как я скомпилировал mod_wsgi самую последнюю версию из исходного кода, она отлично работала!

Инструкции доступны на официальных документах: https://modwsgi.readthedocs.io/en/develop/user-guides/quick-installation-guide.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...