nginx配置負載均衡,tomcat宕機響應緩慢,自動切換的問題


用了nginx負載均衡后,在兩台tomcat正常運行的情況下,訪問http://localhost 速度非常迅速,通過測試程序也可以看出是得到的負載均衡的效果,但是我們試驗性的把其中一台tomcat(server localhost:8080)關閉后,再查看http://localhost,發現反應呈現了一半反映時間快,一半反映時間非常非常慢的情況,但是最后都能得到正確結果。

解決辦法:
問題解決,主要是proxy_connect_timeout這個參數, 這個參數是連接的超時時間。我設置成1,表示是1秒后超時會連接到另外一台服務器。

server {
    listen 80;
    server_name localhost;
  
    location / {
        proxy_pass http://lotmall;
 proxy_connect_timeout 1; proxy_read_timeout 1; proxy_send_timeout 1;
    }
     
}

 


免責聲明!

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



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