# nginx-upstream-updown **Repository Path**: steven0lisa/nginx-upstream-updown ## Basic Information - **Project Name**: nginx-upstream-updown - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-04-28 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Nginx upstream 切换工具 #### 描述 Nginx为了平滑切换,需要手工修改upstream里面的server,不仅麻烦,还容易写错。该工具就是为了这个目的写的。 #### 示例 Nignx 配置 ``` upstream data-center { # server=1 server 127.0.0.1:9020; # server=2 server 127.0.0.1:9022; keepalive 32; keepalive_timeout 30s; check interval=3000 rise=2 fall=5 timeout=1000 type=tcp; } ``` 调用方法 ```Shell #关闭服务1 upstream data-center 1 down #开启服务1 upstream data-center 1 up ``` #### 安装 1. 安装Groovy环境 2. `chmod u+x upstream` 注意:upstream需要root权限