Nginx系列-負載均衡超時時間


負載均衡重要的超時時間

1.proxy_connect_timeout:  連接超時時間,默認是60S

2.proxy_read_timeout:    真實服務器處理超時時間,默認是60S

3.proxy_send_timeout:    發送超時時間,默認是60S

 

Http負載均衡的內置高可用性

1.連接失敗或者超時自動轉到下一台服務器,有風險,建議關閉。因為會產生兩次處理

 

禁用Nginx的默認高可用性
1. proxy_next_upstream off;

 

upstream web{ server 192.168.30.11:80 max_fails=1 fail_timeout=30; #設置失敗1次,30s內不在往這台設備轉發 server 192.168.30.11:81 max_fails=1 fail_timeout=30; } server { listen 89; location / {
proxy_connect_timeout 30s proxy_read_timeout 30s;
proxy_send_timeout 30s;
proxy_next_upstream off; proxy_pass http:
//web; } }

 

Haproxy和Nginx的高可用性實現對比
1. Haproxy不管在無請求有請求的情況下,會一直檢測后端真實服務器,有問題會移出
2. Nginx如果后端真實服務器掛的情況下,proxy_next_stream關閉的話,影響是比較大的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM