我有一个Ubuntu 14.04主机无头服务器。
使用root用户,vagrant up
使用VirtualBox的VM。
在这个VM中,是一个Django Python 3应用程序。
每次vagrant up
和vagrant ssh
此虚拟机时,我都需要运行sudo service gunicorn start
。
如果我从vagrant ssh退出,然后切换到另一个用户,那么应用程序就会死掉。
如何永久地从VM运行这个Django应用程序?
如果主机因任何原因必须重启,Django应用程序如何自动运行?
总结:
答案 0 :(得分:1)
使用:
sudo service gunicorn start &
&
符号将使您的命令在与终端一个不同的进程上运行,因此您可以在不关闭gunicorn的情况下关闭终端。
顺便说一句,这不是一个与流浪者有关的,它发生在所有类似linux的终端上。
对于第二个问题,您需要使用类似supervisor的内容来为您处理此问题。