我們在2個受管服務器羣集中設置了weblogic。請求會通過負載平衡器(據推測)配置爲粘性會話。但是,我們的請求會在託管節點之間發生反彈,就好像粘性會話未配置一樣。Weblogic會話Cookie正在更改主服務器和輔助服務器
我注意到的一件事是,JSESSIONID cookie偶爾會交換主服務器和輔助服務器散列。它們應該在用戶會話的整個生命週期內保持不變。
E.g.我們看到
Request 1, JSESSIONID=ABCDEFG...!SERVER1HASH!SERVER2HASH
Request 2, JSESSIONID=ABCDEFG...!SERVER2HASH!SERVER1HASH
Request 3, JSESSIONID=ABCDEFG...!SERVER1HASH!SERVER2HASH
有時,我們甚至看到了哈希的被設置爲「無」,因爲在集羣該成員不再有:
Request 4, JSESSIONID=ABCDEFG...!SERVER1HASH!NONE
有誰知道爲什麼主輔助服務器會如此切換?
這將是一個問題,在負載平衡器,它不會或不能識別該會話粘滯服務器1,並將其切換到服務器2.在LB和Weblogic之間是否有任何Apache或其他Web服務器插件? – JoseK 2010-12-03 09:27:28