在Ubuntu上对Python和DJango文件进行更改

时间:2018-08-27 17:02:25

标签: python django ubuntu uwsgi

所以我在Ubuntu实例上运行django。我是使用ubuntu的新手,但是我正在运行这台非常敏感的服务器,在该服务器上我无法承受它的崩溃。我打算对某些py和html文件进行一些更改,但想知道以下步骤将允许进行平滑更新。我正在运行Django,uwsgi,Nginx和Supervisord。我的伴侣留下的笔记很少,通常由他负责。

1 个答案:

答案 0 :(得分:0)

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

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