当我运行 Django 应用程序时,我有一个服务器,但我遇到了一个小问题:
当我使用 Mercurial 提交并在服务器上推送新更改时,在一段时间内(例如 1 微秒)无法访问主页。
我的服务器上有 apache。
我该如何解决这个问题?
最佳答案
您可以运行 django 应用程序的多个实例(在具有不同端口的同一台计算机上或在不同的计算机上)并使用 apache 将代理请求反向到每个实例。当实例 A 重新启动时,它可以故障转移到实例 B。请参阅mod_proxy .
如果停机时间如您所说的那么短,则不太可能是一个值得担心的问题。
关于python - 关于网站停机更新的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6535333/