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

python django apache mod-wsgi django-wsgi

174 просмотра

1 ответ

Я пытаюсь развернуть приложение Django на CentOS + Apache с помощью mod_wsgi. Приложение отлично работает с Django dev server ( 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: Это может показаться дублирующим вопросом, но это не так. Я смотрел на все другие подобные вопросы, но ни одно из упомянутых решений не помогает.

Автор: TheKalpit Источник Размещён: 30.07.2019 10:22

Ответы (1)


0 плюса

Решение

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

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

Автор: TheKalpit Размещён: 30.08.2018 01:13
Вопросы из категории :
32x32