Помогите с созданием gunicorn systemd Сервисный Файл

Я разработал простую веб-страницу с помощью django и в течение второй недели, борясь, попытавшись запустить его. У меня нет знаний в сервере, управляющем так всем, что я делаю плохо мне знакомо. Во время моих пробных версий я прочитал бесчисленные учебные руководства и не сделал управляемый для подъема моего веб-сайта и работающий (и он управляет мной безумный). На данный момент я пытаюсь следовать этому учебному руководству. Я в части там, я должен создать Gunicorn systemd Service File, но потому что моя структура проекта немного отличается, я не могу изобразить путь, как сделать это правильно.

Моя структура проекта была бы похожа на это: user: gdmin

Все сохраненное в родительской папке называют skdir и в подпапках в в нем. Ниже я пытался визуализировать его в структуре структурного вида (не все показанные файлы, просто те я думал важный):

skdir/
     myenv/
          bin/
             gunicorn    
     STV_skaiciuokle/
                    skaiciuokle_web/
                                   manage.py
                                   skaiciuokle_web/
                                                  settings.py
                                   static/
                                         js
                                         css
                                         img
                                   media

Для создания всего более ясным, мой manage.py файл находится в skdir/STV_skaiciuokle/skaiciuokle_web каталог.

Мой ток gunicorn.service настроенный как это (не работающий):

[Unit]
Description=gunicorn daemon
After=network.target

[Service]
User=gdmin
Group=www-data
WorkingDirectory=/home/gdmin/skdir
ExecStart=/home/gdmin/skdir/myenv/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/gdmin/skdir/STV_skaiciuokle/skaiciuokle_web/skaiciuokle_web.sock skaiciuokle_web.wsgi:application

[Install]
WantedBy=multi-user.target

Как я должен исправить его?

Также кто-то может рекомендовать хорошее учебное руководство на этом, что-то как "развертывает Django для макетов" уровень?

0
задан 9 October 2019 в 13:57

1 ответ

Наконец получил его выполняющий меня.

Проблема состояла в том, что файл сокета не создавался. Во время моего исследования я заметил, что init.py файлы не присутствовали с тех пор, я загрузил свой проект на GitHub, это отбросило их как пустых и ненужных. Я зафиксировал это, и кажется, что это было корнем моей проблемы во-первых. После этого я наконец разбудил сайт и выполнение.

Для размышления об этом вероятно, это было проблемой все время, и другие учебные руководства, вероятно, будут, работал также...

0
ответ дан 22 December 2019 в 00:22

Другие вопросы по тегам:

Похожие вопросы: