【问题标题】:Deploy and update Django Project while Server is running在服务器运行时部署和更新 Django 项目
【发布时间】:2021-05-12 19:11:21
【问题描述】:

所以我有一个 Django 项目。现在我想发布它,但我有几个问题没有答案:

通常,如果我想对我的 Django 项目进行更改,服务器需要重新加载:

System check identified no issues (0 silenced).
May 12, 2021 - 21:07:20
Django version 3.1.5, using settings 'Project.settings'
Starting ASGI/Channels version 3.0.3 development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

如果我想更改正在运行的服务器,它将在几 (Milli) 秒后停止。这是一种不良行为还是正常的做法? :)

【问题讨论】:

  • 这是正常的方式。各种程序都是正常的。
  • 补充 Sırrı 的回答,一些服务将使用新代码启动实例,然后将它们交换为旧实例,从而为您的部署提供零停机时间。
  • @schillingt 我不知道。新的一天学习新的东西。谢谢。
  • 谢谢! @SırrıKırımlıoğlu 和先令。只需将您的答案发布为命令,我会接受它:)

标签: django django-rest-framework server


【解决方案1】:

这是正常的方式。主要是各种程序的正常方式。

【讨论】:

    猜你喜欢
    • 2011-07-28
    • 2021-08-08
    • 2016-05-19
    • 1970-01-01
    • 2019-07-29
    • 1970-01-01
    • 2015-12-05
    • 1970-01-01
    • 2019-05-02
    相关资源
    最近更新 更多