Невозможно запустить мой скрипт запуска

Я развертываю приложение django с daphne и nginx на сервере Ubuntu. Я следую этому двум учебникам, в основном первому:

  1. Учебник 1
  2. [1112 ] Урок 2

Прежде всего, я работаю все в режиме разработки и выставляю его через открытый порт 8000.

python manage.py runserver 0.0.0.0:8000
#or
daphne -b 0.0.0.0 -p 8000 myapp.asgi:application

Затем на первом шаге я установил redis-сервер.

sudo apt-get install redis-server

Я создал скрипт запуска (следуя второму уроку). Мой cnf в: / etc / init /

sudo nano /etc/init/myapp.cnf


start on runlevel [2345]
stop on runlevel [016]

respawn

script
    cd /home/mypath/myapp
    export DJANGO_SETTINGS_MODULE="myapp.settings"
    exec daphne -b 0.0.0.0 -p 8000 myapp.asgi:application
end script

Символическая ссылка

ln -fs /lib/init/upstart-job /etc/init/myapp

update-rc.d ferreyrostimecontrol defaults

Но здесь выдается следующая ошибка:

[114 ]

Затем я решаю удалить ранее созданную символическую ссылку и создать свой файл conf в init.d.

sudo nano /etc/init.d/myapp.cnf

start on runlevel [2345]
stop on runlevel [016]

respawn

script
    cd /home/mypath/myapp
    export DJANGO_SETTINGS_MODULE="myapp.settings"
    exec daphne -b 0.0.0.0 -p 8000 myapp.asgi:application
end script

Снова символическая ссылка

ln -fs /lib/init/upstart-job /etc/init.d/myapp
update-rc.d ferreyrostimecontrol defaults

Но также не удается

update-rc.d: error: unable to read /etc/init.d/myapp

Где это проблема?

0
задан 4 July 2018 в 18:49

0 ответов

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

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