gpt4 book ai didi

django - 如何让 django 应用程序在 vagrant 的后台运行?

转载 作者:行者123 更新时间:2023-12-04 18:32:01 24 4
gpt4 key购买 nike

我有一个 Ubuntu 14.04 主机 headless 服务器。

使用 root 用户,我 vagrant up使用 VirtualBox 的虚拟机。

在这个 VM 内部,有一个 Django Python 3 应用程序。

每次我vagrant upvagrant ssh这个虚拟机,我需要运行 sudo service gunicorn start .

如果我退出 vagrant ssh,然后切换到另一个用户,应用程序就会死掉。

如何永久维护从 VM 运行的这个 Django 应用程序?

如果主机出于某种原因必须重新启动,Django 应用程序如何自动运行?

总之:

  • 当我在主机操作系统中的用户之间切换时,如何让 vagrant 和虚拟机内的 gunicorn 运行很长时间?
  • 每当重新启动主机操作系统时,有没有办法自动恢复里面的 Vagrant 和枪炮?
  • 最佳答案

    利用:
    sudo service gunicorn start && sign 将使您的命令在与终端不同的进程上运行,因此您可以在不关闭 gunicorn 的情况下关闭终端。

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

    对于第二个问题,您需要使用类似 supervisor 的内容。为你处理这件事。

    关于django - 如何让 django 应用程序在 vagrant 的后台运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39555008/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com