我使用 nginx 来配置两个服务的负载均衡。
部署的时候有个问题很讨厌。
我必须手动:
- 改 nginx 的 config,注释掉服务 A
- 重新 ci/cd A
- 待 A 完全启动好后,再复原 nginx config
然后部署 B 服务的时候上面三个步骤再搞一次, 最后 AB 好了,全部还原 nginx conf
又没有更好的方式??
我使用 nginx 来配置两个服务的负载均衡。
部署的时候有个问题很讨厌。
我必须手动:
然后部署 B 服务的时候上面三个步骤再搞一次, 最后 AB 好了,全部还原 nginx conf
又没有更好的方式??
|
caixiaomaoFeb 5, 2021
1
github 有个开源项目 可以搜索一下
|
|
aosailuolierwangFeb 5, 2021
2
nginxWebUI 看看行不行
|
|
sleepmFeb 5, 2021
3
使用 traefik 做负载均衡
|
|
guo4224Feb 5, 2021
4
backup
|
|
eason1874Feb 5, 2021
7
只是这个简单需求的话,把 upstream 配置独立出来一个文件,写个 shell 脚本去管理 upstream 配置文件,然后整几个别名,类似 serveroff ip_address / serveron ip_address / servercheck,切换起来不就轻轻松松了。
|
|
sumarkerFeb 5, 2021 via iPhone
8
搜索 nginxconfig
|
|
simple2025Feb 5, 2021
9
不注释会有什么后果?
|
|
Kasumi20Feb 5, 2021
10
low 爆了,参考宝塔
|
|
ixxFeb 5, 2021
11
|
|
dierFeb 5, 2021
12
既然有 CI/CD,那就把重复性的操作写到一个脚本里,直接在 CI/CD 中调用不就行了?
|
|
14
文件夹直接 git init 一下,然后切分支管理
|