2017-05-25 26 views
0

負載平衡的WebSphere Liberty配置文件服務器我有三個獨立的自由配置文件服務器(每個)運行兩個應用程序。第一個應用呈現UI,第二個應用通過REST Web服務提供數據。用戶界面應用程序有一個登錄頁面,在成功登陸時將用戶帶到主頁面。首頁顯示接收作爲來自其他REST應用中的相同服務器使用Nginx的加

我已經配置這3臺服務器的負載平衡器上盈的響應的一些數據。我能夠成功登錄並登陸主頁。但該頁面未填充來自REST服務的響應。

以下是default.conf進入我的nginx增加了加分。

upstream mycluster { 
    ip_hash; 
    server 162.194.243.182:9080; 
    server 162.194.243.183:9080; 
    server 162.194.243.184:9080; 

} 

location/{ 
     proxy_pass http://mycluster; 
    } 

我不確定從Loadbalancer的角度來說我錯過了什麼配置。有人可以幫我嗎?

謝謝。

+0

你真的需要在HTTP請求和響應,而不是網頁被「填充」 – covener

+0

covener方面來調試 - 感謝您的答覆。我想知道我是否錯過了nginx conf的任何內容。我將調試請求和響應。 – krckumar

回答

2

您應該使用JSESSIONID親和力:

upstream my_cluster { 
    server 162.194.243.182:9080; 
    server 162.194.243.183:9080; 
    server 162.194.243.184:9080; 

    sticky learn 
     create=$upstream_cookie_JSESSIONID 
     lookup=$cookie_JSESSIONID 
     zone=client_sessions:1m; 
}