o comando bash não é executado no upstart

1

Estou criando um projeto de django seguindo H. TDD de Percival . No final do capítulo eu configurei um processo Upstart para iniciar o servidor com o Gunicorn usando o Nginx também.

Meu arquivo upstart /etc/init/gunicorn-superlists-staging.conf tem esta aparência:

description "Gunicorn server for superlists-staging"

start on net-device-up
stop on shutdown

respawn

setuid diego
chdir /home/diego/sites/superlists-staging/source

exec ../virtualenv/bin/gunicorn \
  --bind unix:/tmp/superlists-staging.socket \
  superlists.wsgi:application

E executando com sudo start , recebo o erro:

start: Unknown job: gunicorn-superlists_staging

O que me confunde é que eu posso executar o último comando bem do servidor,

../virtualenv/bin/gunicorn \
    --bind unix:/tmp/superlists_staging.socket \
    superlists.wsgi:application

e é aí que está o erro.

A maneira de identificar o erro segue esta postagem . Ou seja, eu comento todas as instruções e descomente um de cada vez até quebrar no último.

Meu servidor está no AWS. O que mais devo fornecer para consertar isso?

    
por Diego 08.03.2016 / 01:37

0 respostas