файл "name" .sock не создается - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь настроить Gunicorn и Ngnix, мой Ngnix настроен правильно, а Gunicorn - нет. Я не могу создать файл "name" .sock.

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

[Service]
User=dexter
dexter=www-data
WorkingDirectory=/home/dexter/Documents/cpg_ad_tech/cpg_ad_tech ExecStart=/home/dexter/Documents/cpg_ad_tech/cpg_ad_tech_env/bin/gunicorn 
  --access-logfile - \
  --workers 3 \
  --bind unix:/home/dexter/Documents/cpg_ad_tech/cpg_ad_tech/cpg_ad_tech.sock \
  cpg_ad_tech.wsgi:application


[Install]
WantedBy=multi-user.target

Ответы [ 2 ]

0 голосов
/ 27 февраля 2020

Вот конфигурация, которая действительно работает.

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

[Service]
User=user
Group=nginx
WorkingDirectory=/var/www/skystock
ExecStart=/var/www/env/env36/bin/gunicorn --workers 3 --bind unix:/var/www/skystock/tmp/sky.sock skystock.wsgi:application

[Install]
WantedBy=multi-user.target

Конечно, у вас должны быть права доступа к папке.

sudo chown user:user /var/www/skystock
0 голосов
/ 27 февраля 2020

Это может быть проблема с правами доступа. Вы можете лоток для испытаний с sudo

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