Я настроил nginx в соответствии с инструкциям здесь , и все прошло хорошо, но я не могу начать с
$ start <my app name>
Я создал /etc/init/nomilkfor.me.conf
(это доменное имя) и это то, что находится в файле:
description "ubuntu 13.10 on Samsung laptop"
author "zeynel"
start on startup
stop on shutdown
setuid deploy
chdir /deploy
console log
env PORT=4000
exec java -jar my-webapp-0.1.0-standalone.jar
Я перезагружаю nginx с помощью
$ sudo nginx -s reload
и пытаюсь
$ start nomilkfor.me
, но получаю
start: Unknown job: nomilkfor.me
Что я делаю не так?
Я также пытался открыть файлы журналов в /var/log/upstart
, но не смог открыть их с помощью nano.
Я обнаружил, что если в файле скрипта есть ошибки, команда запуска выдаст сообщение «Неизвестное задание».
Вы можете проверить скрипт, используя init-checkconf /etc/init/nomilkfor.me
(не как root, а как учетную запись пользователя)
Как только все ошибки будут исправлены, start nomilkfor.me
может сработать.