【问题标题】:How do I keep Django running on on my web server? [closed]如何让 Django 在我的 Web 服务器上运行? [关闭]
【发布时间】:2013-04-21 07:27:18
【问题描述】:

我正在使用dreamhost,并且刚刚使用Passenger在我的VPS上成功安装了DJango(据我所知)。

一切都是通过 SSH 从 shell 安装的 - 我什至使用以下命令启动服务器:python manage.py runserver 0.0.0.0:8888

我有两个问题:

问题 1(次要) 我必须在 example.com:8888 访问我的域 - 虽然我认为这可以通过一些 URL 重写来解决 - 是吗?

第 2 期(相对主要) 一旦我终止终端(结束我的会话),我的网站就会变得无法访问 - 我如何防止这种情况发生?

【问题讨论】:

  • 我认为这是关于服务器故障的更好问题。

标签: python django apache shell


【解决方案1】:

runserver 用于开发,而非生产。有关在 Dreamhost 上运行生产 Django 应用程序的信息,请参阅the Django page on their wiki

【讨论】:

    【解决方案2】:

    Dreamhost doesn't allow long running processes,它们被非常激进地杀死了,您必须使用 Passenger WSGI 在每个连接的基础上运行它。

    【讨论】:

      猜你喜欢
      • 2012-03-13
      • 2018-05-10
      • 2012-09-11
      • 2013-07-29
      • 1970-01-01
      • 2017-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多