【问题标题】:Making changes to Python and DJango files on Ubuntu在 Ubuntu 上更改 Python 和 DJango 文件
【发布时间】:2018-08-27 17:02:24
【问题描述】:

所以我在我的 Ubuntu 实例上运行 django。我是使用 ubuntu 的新手,但我正在运行这个非常敏感的服务器,我不能让它崩溃。我计划对一些 py 和 html 文件进行一些更改,但想知道以下步骤将是什么以允许顺利更新。我正在运行 Django、uwsgi、Nginx 和 Supervisord。我的搭档离开时留下的笔记很少,通常由他们负责。

【问题讨论】:

    标签: python django ubuntu uwsgi


    【解决方案1】:

    我认为您应该有一些方法可以在更改上线之前对其进行测试。您还应该备份某些内容,以便在发生意外情况时可以恢复任何更改。

    有几种不同的方法可以测试更改。如果您在本地计算机上冷运行服务器的镜像副本,这将非常有帮助。理想情况下,您可以在本地测试您的服务器作为 Ubuntu 虚拟机或运行 Ubuntu 的 PC。另一种可能性是启动服务器的第二个实例。您的云提供商上可能已经存储了服务器的映像。使用第二个实例,您可以测试您的更改。或者,您可以将您的公共 IP 地址从第一个实例移动到第二个实例。我会注意到这会造成几分钟的停机时间,而更新现有服务器(假设一切顺利)只会造成大约 6 秒的停机时间。

    【讨论】:

    • 谢谢。测试服务器非常有帮助。我一直在同一台服务器上进行更改,这非常危险,因为崩溃会阻止任何工作完成。
    猜你喜欢
    • 2020-11-17
    • 1970-01-01
    • 1970-01-01
    • 2015-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    • 2020-11-30
    相关资源
    最近更新 更多