Meu usuário de implantação precisa pertencer à lista sudoer do Upstart para iniciar o GUnicorn?
Aqui está o erro do meu log Upstart
deploy is not in the sudoers file. This incident will be reported.
Funciona bem se eu não especificar o setuid e o setgid. Mas suspeito que executar o processo como root não seja uma boa ideia. Este é o script inicial que estou executando:
description "Gunicorn for django_instance"
start on (filesystem) stop on runlevel [016]
respawn console log
# Setting these to nobody and nogroup does not work either # setuid nobody # setgid nogroup
setuid deploy
setgid deploy
script
chdir /home/deploy/django_instance exec sudo -u deploy -g deploy /home/deploy/venvs/test_env/bin/gunicorn django_instance.wsgi:application
end script