Развертывание проекта Django на Centos 8 с использованием Gunicorn, Nginx (проблема с Gunicorn.service)

Я следовал этому руководству

https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-centos-7

  1. Пытался развернуть проект Django на centos 8
  2. Все прошло нормально и работало, кроме gunicorn.service
    [Unit]
    Description=gunicorn daemon
    After=network.target
        
    [Service]
    User=facealatoo
    Group=nginx
    WorkingDirectory=/home/facealatoo/nadyr/promed
    ExecStart=/home/facealatoo/nadyr/promed/venv/bin/gunicorn \ 
        --workers 3 \
        --bind unix:/home/facealatoo/nadyr/promed/promed.sock \
        configs.wsgi:application

    [Install]
    WantedBy=multi-user.target

  1. Папки назначения

  2. папка моего проекта '/home/facealatoo/nadyr/promed' файл settings.py 'home/facealatoo/nadyr/promed/configs/settings .py'
  3. имя пользователя сервера 'facealatoo'
  4. после запуска
    sudo systemctl daemon-reload
    sudo systemctl start gunicorn
    sudo systemctl enable gunicorn
    sudo systemctl status gunicorn.service  

Сообщение об ошибке

    ● gunicorn.service - gunicorn daemon
    Loaded: loaded (/etc/systemd/system/gunicorn.service; enabled; vendor 
    preset: disabled)
    Active: failed (Result: exit-code) since Fri 2020-05-15 18:37:22 +06; 13s 
    ago
    Main PID: 32293 (code=exited, status=203/EXEC)
        
    May 15 18:37:22 facealatoo.net.kg systemd[1]: Started gunicorn daemon.
    May 15 18:37:22 facealatoo.net.kg systemd[1]: gunicorn.service: Main 
    process exited, code=exited, status=203/EXEC
    May 15 18:37:22 facealatoo.net.kg systemd[1]: gunicorn.service: Failed 
    with result 'exit-code'.

Помогите пожалуйста мне! ;) Заранее спасибо ))))


person Nadyrbek Sultanov    schedule 15.05.2020    source источник
comment
Вы проверили эту часть configs.wsgi:application? ваш wsgi находится в папке /home/facealatoo/nadyr/promed/config? Как вы запускаете свое приложение в автономном режиме, то есть просто запускаете свое приложение с помощью пушки, можете ли вы поделиться рабочим cli?   -  person Saurabh    schedule 19.05.2020
comment
да, мой файл wsgi точно в каталоге /home/facealatoo/nadyr/promed/configs. Я уже исправил эту проблему, изменив место назначения файла сокета на «facealatoo/». В любом случае спасибо большое за ответ))))   -  person Nadyrbek Sultanov    schedule 20.05.2020


Ответы (1)


Я просто меняю место назначения файла сокета (home/facealatoo(user)/) и место назначения пушки (usr/local/bin/gunicorn). И эти действия решили мою проблему)))

person Nadyrbek Sultanov    schedule 20.05.2020