node.js - 如何通过 Cloud Foundry 部署“正确”减少停机时间?
问题描述
我正在使用蓝绿部署来减少 Cloud Foundry 应用程序 (NodeJS) 的部署停机时间。我正在为 Cloud Foundry 命令行界面 (cf CLI) ( https://github.com/bluemixgaragelondon/cf-blue-green-deploy ) 使用 BlueGreenDeploy 插件,并且我的应用程序正在为使用 PM2 集群模式的单个实例运行多个进程。
一切正常,但我想知道是否有一些“最佳实践”或我做错的事情。
例如:如果我在推送我的应用程序之前手动将我的应用程序缩减到只有 1 个实例,这是否有帮助?应用程序实例在清单文件中指定,因此管理扩展过程的是 CF 本身。
提前感谢所有帮助我的人。
解决方案
推荐阅读
- javascript - JavaScript 列表项推送到数据库后不一致
- java - 执行递增线程后,变量始终相同
- modelica - 如何将 CellConst 法兰流出连接到 Cell1Dim 法兰流入
- powershell - 从 XML 文件安装打印机
- file - 如果 auth_basic_user_file 在 nginx 中失败,则回退到 auth_request
- python - 使用来自另一个数据帧的信息迭代数据帧
- python - 如何腌制多个熊猫数据框并在单个命令中连接所有数据框
- php - 未显示实时搜索结果
- reactjs - 对于带有输入元素的 React 组件,事件没有被触发
- python - 有什么方法可以为二进制分类特征数据制作散点图?