Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让django应用程序在流浪汉的后台运行?_Django_Ubuntu_Vagrant_Ubuntu 14.04 - Fatal编程技术网

如何让django应用程序在流浪汉的后台运行?

如何让django应用程序在流浪汉的后台运行?,django,ubuntu,vagrant,ubuntu-14.04,Django,Ubuntu,Vagrant,Ubuntu 14.04,我有一个Ubuntu 14.04主机无头服务器 使用root用户,我可以创建一个使用VirtualBox的虚拟机 在这个虚拟机中,有一个Django Python 3应用程序 每次我vagrant up和vagrant ssh这个虚拟机时,我都需要运行sudo服务gunicorn start 如果我退出流浪的ssh,然后切换到另一个用户,应用程序就会死亡 如何保持此Django应用程序从VM永久运行 如果主机因任何原因必须重新启动,Django应用程序如何自动运行 总之: 当我在主机操作系统中切

我有一个Ubuntu 14.04主机无头服务器

使用root用户,我可以创建一个使用VirtualBox的虚拟机

在这个虚拟机中,有一个Django Python 3应用程序

每次我
vagrant up
vagrant ssh
这个虚拟机时,我都需要运行
sudo服务gunicorn start

如果我退出流浪的ssh,然后切换到另一个用户,应用程序就会死亡

如何保持此Django应用程序从VM永久运行

如果主机因任何原因必须重新启动,Django应用程序如何自动运行

总之:

  • 当我在主机操作系统中切换用户时,如何允许虚拟机中的vagrant和gunicorn运行很长时间
  • 当主机操作系统重新启动时,有没有一种方法可以自动使里面的流浪汉和枪械死灰复燃
  • 使用:

    sudo服务gunicorn启动&

    &
    标志将使您的命令在不同于终端的进程上运行,因此您可以在不关闭gunicorn的情况下关闭终端

    顺便说一句,这与流浪汉无关,它发生在所有类似linux的终端上


    对于第二个问题,您需要使用类似的方法来处理此问题。

    感谢
    &
    。至于主管,我有点不在行。你能给出一个更详细的答案吗?@ KimSTACK,这是一个广泛的话题,我可以把每一件事都作为一个旁注,在这个问题上,我建议你从文件开始,如果你有具体的问题,请张贴:)请考虑接受我的回答。我开始了一个新的问题