如何简单实现发版不影响客户使用?nginx负载

复制代码
nginx负载

发版不影响客户使用

1.需要二台服务器

2.二台服务器均是正式环境配置

3.服务器Nginx配置修改
发版顺序:先在服务器2发版,发布成功后,再改服务器Nginx配置,重新加载nginx;然后在服务器再发版,发布成功后,切换Nginx配置,重新加载nginx即可;

Nginx配置示例:

xml 复制代码
# 使用 Nginx 配置流量切换
upstream 项目名称 {
    server 服务器:IP weight=100;  # 初始全部流量到服务器
    server 服务器2:IP weight=0;   # 服务器2待命
}

# 升级时修改权重
upstream 项目名称 {
    server 服务器:IP weight=0;    # 切到服务器2
    server 服务器2:IP weight=100;
}
相关推荐
WI8LbH78839 分钟前
Ubuntu 部署Harbor
linux·运维·ubuntu
researcher-Jiang1 小时前
高性能计算之MPI:第一次MPI并行程序设计练习
linux·运维·服务器
Wireless_wifi61 小时前
Why Choose IPQ9574 for Your WiFi 7 Solution
linux·人工智能·5g
MYMOTOE62 小时前
国内对标腾讯 WorkBuddy 的桌面 AI 智能体软件大全
linux
小c君tt2 小时前
linux学习笔记1
linux·笔记·学习
RisunJan3 小时前
Linux命令-read(Bash 内建读取输入)
linux
CCPC不拿奖不改名4 小时前
Redis 工程化部署深度解析
linux·服务器·数据库·redis·深度学习·缓存·rag
鱼很腾apoc5 小时前
【Linux】第7期 进程间通信 (IPC) 详解:管道 (匿名 / 命名) + System V
linux·服务器·c语言·学习·进程间通信·ipc
毒爪的小新5 小时前
踩坑实录 | RAG知识库完整搭建-Milvus2.4+BGE大中文AI模型嵌入
linux·人工智能·ai·milvus·rag
2023自学中6 小时前
imx6ull 开发板, mame 模拟器,运行游戏 测试
linux·游戏·嵌入式·开发板