Как запустить uWSGI через выскочку в Ubuntu 14.04 (Trusty Tahr)

Я подписан на Настройка Django и вашего веб-сервера с помощью uWSGI и nginx, и я запустил

sudo uwsgi --emperor /etc/uwsgi/vassals --uid www-data --gid www-data

успешно упомянутый в разделе Императорский режим. Затем я пытаюсь запустить uWSGI как демон. Следуя запуску uWSGI через Upstart, я пытаюсь эта рутина:

sudo mkdir /etc/init/uwsgi.conf
sudo vim /etc/init/uwsgi.conf

Это файл uwsgi.conf:

description "uWSGI Emperor"
start on runlevel [2345]
stop on runlevel [06]

respawn

exec uwsgi --emperor /etc/uwsgi/vassals --uid www-data --gid www-data

Я не знаю, что еще я пропустил или в файле конфигурации есть какие-то ошибки. Во всяком случае, это не работает.


person attolee    schedule 19.10.2015    source источник


Ответы (1)


Отредактируйте /etc/rc.local и добавьте:

/usr/local/bin/uwsgi --emperor /etc/uwsgi/vassals --uid www-data --gid www-data --master
person Echo    schedule 19.10.2015