- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
正在使用的东西:
我正在使用 Uwsgi 启动我的基于 Django ML 的应用程序。但不知何故,由于它必须加载大量二进制文件进行初始化,主管需要大约 20-30 秒才能重新启动并加载新代码。
我怎样才能减少这个时间?或者有没有其他方法可以运行 Django 应用程序以便在代码更改时快速重新加载?零停机?因为如果 Nginx 无法连接到 Django,它将开始抛出 5xx。
最佳答案
您可以使用蓝绿部署方法。在这种方法中,有两个相同的服务器:一个是Blue
,另一个是Green
。在任何时候,只有一个环境是实时的,实时环境为所有生产流量提供服务。当您准备软件的新版本时,您会在绿色环境中进行最后阶段的测试。一旦软件在绿色环境中运行,您就可以切换路由器,以便所有传入的请求都进入绿色环境 - 蓝色的现在处于空闲状态。
关于python - Django 应用程序的零停机代码更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44109334/
kubectl drain首先是否确保带有replicas=1的Pod在其他某个节点上是健康的? 假设Pod由部署控制,并且Pod确实可以移动到其他节点。 目前,如我所见,它仅从节点逐出(删除Pod)
在上一篇文章 STM8单片机低功耗—等待(Wait)模式实现 中介绍了低功耗模式中的等待(Wait)模式代码实现方法,这篇文章就来演示一下 停机(Halt)模式的代码实现。 停机(Halt)模式的进入
默认情况下,AWS 使用 LATEST更新了最新 lambda 版本的别名,我假设执行以下步骤。 现在,LATEST别名点版本 5。 用户部署新版本的 lambda。 部署新版本时,LATEST别名仍
情况 App Engine Flex 上的自定义运行时(Docker/Node) 当我们自己管理资源时手动扩展到 1 个单个实例(2 cpu/6 gb ram) 配置了活性和就绪检查 正如预期的那样,
我是一名优秀的程序员,十分优秀!