«Тайм-аут при чтении заголовков ответов из процесса демона» [Django + Apache2 + WSGI] - PullRequest
0 голосов
/ 14 февраля 2020

Я получаю сообщение об ошибке при развертывании моего проекта с Apache.

Timeout when reading response headers from daemon process

/ etc / apache2 / sites-available / myproject.conf

<VirtualHost *:80>
      ServerName myproject.com

      ErrorLog ${APACHE_LOG_DIR}/myproject-error.log
      CustomLog ${APACHE_LOG_DIR}/myproject-access.log combined


      WSGIApplicationGroup %{GLOBAL} 
      WSGIDaemonProcess myproject processes=2 threads=25 python-home=/svr/myproject/venv python-path=/svr/myproject
      WSGIProcessGroup myproject
      WSGIScriptAlias / /svr/myproject/myproject/wsgi.py 

      Alias /robots.txt /svr/myproject/static/robots.txt
      Alias /favicon.ico /svr/myproject/static/favicon.ico
      Alias /static /svr/myproject/static/
      Alias /media /svr/myproject/media/

      <Directory /svr/myproject/myproject>
          <Files wsgi.py>
              Require all granted
          </Files>
      </Directory>

      <Directory /svr/myproject/static>
          Require all granted
      </Directory>

      <Directory /svr/myproject/media>
          Require all granted
      </Directory>
</VirtualHost>

Если я удаляю python-home=/svr/myproject/venv, я получаю эту ошибку: ImportError: No module named django_cleanup.apps в моем /var/log/apache2/myproject-error.log, даже если я запускаю pip3 install django-cleanup на своем сервере и в виртуальной среде моих проектов.

Я также не уверен, должен ли я оставить свою виртуальную среду активной или нет ..

Вот содержимое моего requirements.txt, если какой-либо из этих модулей вызывает это.

needs.txt

blinker==1.3
chardet==2.3.0
cloud-init==0.7.9
configobj==5.0.6
cryptography==1.7.1
Django==2.2.10
django-autoslug==1.9.6
django-cleanup==4.0.0
idna==2.2
Jinja2==2.8
jsonpatch==1.10
jsonpointer==1.10
keyring==10.1
keyrings.alt==1.3
MarkupSafe==0.23
oauthlib==2.0.1
Pillow==7.0.0
prettytable==0.7.2
pyasn1==0.1.9
pycrypto==2.6.1
pygobject==3.22.0
PyJWT==1.4.2
pytz==2019.3
pyxdg==0.25
PyYAML==3.12
requests==2.12.4
SecretStorage==2.3.1
six==1.10.0
sqlparse==0.3.0
urllib3==1.19.1
...