команда bash не запускается в upstart

Я создаю проект django, следуя H. Персиваль TDD . К концу главы я настроил процесс Upstart для запуска сервера с Gunicorn, используя также Nginx.

Мой файл выгрузки /etc/init/gunicorn-superlists-staging.conf выглядит следующим образом:

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

И, запустив его с sudo start, я получаю ошибку:

start: Unknown job: gunicorn-superlists_staging

Что меня смущает, так это то, что я могу выполните последнюю команду штрафа от сервера,

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

, и это где ошибка.

Способ идентификации ошибки следует в этом посте. То есть я комментирую все инструкции и раскомментирую по одному, пока они не прервутся в последней.

Мой сервер находится в AWS. Что еще я должен предоставить для исправления этого?

1
задан 13 April 2017 в 15:24

0 ответов

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

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