Я пытаюсь настроить службу пушки. Содержимое /etc/init/gunicorn.conf выглядит примерно так:
start on runlevel [2345]
stop on runlevel [!2345]
respawn
setuid nero
set gid www-data
chdir /path/to/webapp
exec virtual_env/bin/gunicorn --workers 3 --bind unix:/path/to/webapp/project.sock project.wsgi:application
Если я запустил службу с помощью sudo service gunicorn start, сокет не будет создан и не будет запущен процесс увольнения (я могу найти нет в системном мониторе).
Однако, если я сам выполнил последнюю строку файла конфигурации в терминале (отбрасывая слово exec), он работает.
Является ли это проблемой разрешения? Я установил права доступа файлов всех файлов в пути / в / webapp к пользовательскому nero и групповым www-данным.