Django (только при работе с wsgi) выдает «Внутренняя ошибка сервера Извините, похоже, ошибка». Пожалуйста, попробуйте еще раз скоро шаблон - PullRequest
0 голосов
/ 11 декабря 2019

Я хочу развернуть приложение django / wagtail с помощью wsgi. Когда я попытался запустить код локально, чтобы проверить, все ли работает, казалось, работает - curl вернул html правильного сайта. НО - когда я запустил uwsgi (после использования fuser -k 8054/tcp):

uwsgi --http 127.0.0.1:8054 --chdir /home/ketohubp/KetoHub.pl --wsgi-file 
/home/ketohubp/KetoHub.pl/Wagtail_Django_Static_Blog/wsgi.py --master --processes 1 -- 
workers 1 --threads 1 --daemonize=/home/ketohubp/KetoHub.pl/log.txt

и затем вызвал curl:

(venv) ketohubp@hs7:~/KetoHub.pl$ curl localhost:8054
<!DOCTYPE html>
<html class="no-js">
    <head>
        <meta charset="utf-8" />
        <title>Internal server error</title>
        <meta name="viewport" content="width=device-width, initial-scale=1" />
    </head>
    <body>
        <h1>Internal server error</h1>

        <h2>Sorry, there seems to be an error. Please try again soon.</h2>
    </body>
</html>

Это показало ошибку. Я попытался добавить ALLOWED_HOSTS = ['*'], но это ничего не изменило.

uwsgi.py:

import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Wagtail_Django_Static_Blog.settings.production")

application = get_wsgi_application()

vhost:

 DocumentRoot /home/ketohubp/KetoHub.pl
 WSGIScriptAlias / /home/ketohubp/KetoHub.pl/Wagtail_Django_Static_Blog/wsgi.py
 WSGIDaemonProcess ketohub.pl processes=2 threads=15 display-name=%{GROUP} python-home=/home/ketohubp/venv python-path=/home/ketohubp/KetoHub.pl
 WSGIProcessGroup ketohub.pl
 WSGIApplicationGroup %{GLOBAL}

 <directory /home/ketohubp/KetoHub.pl>
   SetHandler wsgi-script
   AllowOverride all
   Require all granted
   Options ExecCGI FollowSymlinks
   <Files wsgi.py>
   Require all granted
   </Files>
 </directory>

 Alias /static/ /home/ketohubp/KetoHub.pl/Wagtail_Django_Static_Blog/static/

 <Directory /home/ketohubp/KetoHub.pl/Wagtail_Django_Static_Blog/static>
  Require all granted
 </Directory>

Прокомментируйте, если хотите спросить о других файлах.

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