如何在Ubuntu 14.04(Trusty Tahr)中通过upstart运行uWSGI

时间:2015-10-19 15:00:56

标签: django nginx uwsgi upstart

我关注 Setting up Django and your web server with uWSGI and nginx ,我已经

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

Emperor mode部分中成功提及。然后,我尝试像守护进程一样运行uWSGI。在Running uWSGI via 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

我不知道我错过了什么,或者配置文件中有一些错误。无论如何,它不起作用。

1 个答案:

答案 0 :(得分:0)

编辑/etc/rc.local并添加:

/usr/local/bin/uwsgi --emperor /etc/uwsgi/vassals --uid www-data --gid www-data --master