WAS中的Session跟蹤機制
問題一:Session紊亂按照servlet的規范,session id的cookie的名稱應該為JSESSIONID,但這樣可能出現如下問題,如果我一個瀏覽器訪問了兩個應用,應該有兩個session存在,而且他們的session id肯定是不同的。因此可能出現的問題是:代表session id的cookie會互相覆蓋,導致紊亂。在WAS中有個Session跟蹤機制,可以為不同的Server設置不同的session id的cookie名,具體配置位置為:
應用程序服務器 > server1 > 會話管理 > Cookie >
問題二、在線用戶較多,內存占用大
很多系統會有這個問題,默認session超時為30分鐘,有很多用戶登錄以后,做了簡單操作,然后直接關閉瀏覽器,導致有很多的“無效”session存在,而這些session所占用的內存,相當于垃圾,是變相的泄露。關于這個問題,WAS的解決方案是:限制在線session的最大值,如果超過最大值,則將最近最少使用的會話清除,具體配置位置為:
應用程序服務器 > server1 > 會話管理 >