Отказ Запустить gunicorn.service, использующий systemd

gunicorn.socket

[Unit]  
Description=gunicorn socket

[Socket]  
ListenStream=/run/gunicorn.sock

[Install]  
WantedBy=sockets.target  

gunicorn.service

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

[Service]    
PIDFile=/run/gunicorn/pid  

User=ubuntu  

Group=www-data  

RuntimeDirectory=gunicorn  

WorkingDirectory=~/Python-Projects  

ExecStart=~/Python-Projects/myvenv/bin/gunicorn \  
          --access-logfile ~/Python-Projects/djangoTest/logs/djangoTest.access.log \  
          --error-logfile ~/Python-Projects/djangoTest/logs/djangoTest.error.log \  
          --pid /run/gunicorn/pid   \  
          --env DJANGO_SETTINGS_MODULE=djangoTest.settings.production \  
          --bind unix:/run/gunicorn.sock \  
          djangoTest.wsgi:application

ExecReload=/bin/kill -s HUP $MAINPID  

ExecStop=/bin/kill -s TERM $MAINPID  

PrivateTmp=true  


[Install]    
WantedBy=multi-user.target

Мой каталог проекта

  • djangoTest (MyTest Django Project)
  • manage.py
  • myvenv (Мой virtualEnv - имеет gunicorn и Django и другие зависимости),
  • статичный

Дерево DjangoTest

djangoTest  
├── __init__.py  
├── __pycache__  
│  ├── __init__.cpython-36.pyc  
│  ├── settings.cpython-36.pyc  
│  ├── urls.cpython-36.pyc  
│  └── wsgi.cpython-36.pyc  
├── settings.py  
├── urls.py  
└── wsgi.py  

Я использую ниже учебного руководства для установки того же. [https://www.digitalocean. com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-18-04#creating-systemd-socket-and-service-files-for-gunicorn][1]

Когда я запускаю gunicorn сервисное использование ниже команды

sudo systemctl состояние gunicorn.socket

Я добираюсь ниже ошибки

**Jan 03 06:01:47 ip-# systemd[1]: **gunicorn.socket: Socket service gunicorn.service not loaded, refusing.**  
Jan 03 06:01:47 ip-# systemd[1]: **Failed to listen on gunicorn socket.  
root@ip-#:/etc/systemd/system# Jan 03 04:56:52 ip-# systemd[1]: Failed to listen on gunicorn socket.****

ПОМОГИТЕ!!

2
задан 3 January 2019 в 09:55

1 ответ

Я могу решить эту проблему сейчас. Я изменил конфигурации в файле gunicorn.service в свойствах ниже.

WorkingDirectory = ~ / Python-Projects для / root / Python-Projects

0
ответ дан 3 January 2019 в 09:55

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

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