Jetty 集群問題(jettySessions expiryTime 在某個時間後被設置為 0) (Jetty clustering issue (jettySessions expiryTime getting set to 0 after sometime))


問題描述

Jetty 集群問題(jettySessions expiryTime 在某個時間後被設置為 0) (Jetty clustering issue (jettySessions expiryTime getting set to 0 after sometime))

We are using Jetty 7.5.1. We have JDBCSessionManager configured to serialize the JSESSIONID, we have set MaxInactiveTimeInterval as 120.We have two nodes running on the load balancer, what we have observed is whenever a request from a session which was served by node1 before goes to node2 the expiryTime is getting set to zero.

When we tried to debug jetty‑server src on of the the  constructor which deserializes the AbstractSession doesn't seem to serialize or set _maxIdleMs whereas in the other constructor it does.

Due to this the access method inside of Session is setting the expiryTime of SessionData based on _maxIdleMs of Session which is zero. This is making expiryTime zero. Is this a bug / are we missing some configration in Jetty?

‑‑‑‑‑

參考解法

方法 1:

Looks like Jan has you sorted out:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=380866

(by user1421692jesse mcconnell)

參考文件

  1. Jetty clustering issue (jettySessions expiryTime getting set to 0 after sometime) (CC BY‑SA 3.0/4.0)

#cluster-computing #jetty






相關問題

數據庫集群如何工作? (How does DB clustering work?)

Tomcat session-cluster:是生產級別的嗎?它可以擴展嗎? (Tomcat session-cluster: Is it production level? Does it scale?)

在集群中運行和監控作業的工具 (Tools for running and monitoring jobs in cluster)

Jetty 集群問題(jettySessions expiryTime 在某個時間後被設置為 0) (Jetty clustering issue (jettySessions expiryTime getting set to 0 after sometime))

在集群環境中讀取數據庫表的最快方法 (Fastest way to read from database table in cluster environment)

Go 中的集群計算 (Cluster Computing in Go)

來自一個文件的多個 mpirun 與多個文件運行 (Multiple mpiruns from one file vs multiple file runs)

無法在 python 2.7.10 中導入集群 (Cannot import cluster in python 2.7.10)

獲得許可被拒絕(公鑰)。在 AWS 上啟動 hadoop 集群時 (Getting Permission denied (publickey). when starting hadoop cluster on AWS)

wso2-esb 集群後,每個 carbon 控制台(管理和工作人員)都不工作 (wso2-esb After clustering, every carbon console(management and worker) doesn't work)

使用 Apache HTTP 實例支持 Tomcat 的最簡單方法 (Simplest way to back Tomcat with an Apache HTTP instance)

集群環境中的重複數據問題 (Duplicate data issue over clustered environment)







留言討論