Tomcat實現多主多備
阿新 • • 發佈:2018-11-07
Nginx Upstream 實現簡單雙機主從熱備
下面配置多主多從:
upstream testproxy {
server 127.0.0.1:8080;
server 127.0.0.1:8081;
server 127.0.0.1:8082 backup;
server 127.0.0.1:8082 backup;
}
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://testproxy;
index index.html index.htm;
}
###nginx與上游伺服器(真實訪問的伺服器)超時時間 後端伺服器連線的超時時間_發起握手等候響應超時時間
proxy_connect_timeout 1s;
###nginx傳送給上游伺服器(真實訪問的伺服器)超時時間
proxy_send_timeout 1s;
### nginx接受上游伺服器(真實訪問的伺服器)超時時間
proxy_read_timeout 1s;
}
只要在希望成為後備的伺服器 ip 後面多新增一個 backup 引數,這臺伺服器就會成為備份伺服器。
在平時不使用,nginx 不會給它轉發任何請求。只有當其他節點全部無法連線的時候,nginx 才會啟用這個節點。
一旦有可用的節點恢復服務,該節點則不再使用,又進入後備狀態