JBAS018060: Exception acquiring ownership of "session id" メッセージが出力される
Issue
-
ラウンドロビンを使用して、セッションに関わらず、Hardware Load バランサーから別の web サーバーにリクエストを分散させるため、スティッキーセッションを無効にしました。しかし、この設定が有効にならず、
org.jboss.as.clustering.lock.TimeoutException: JBAS010213
エラーが発生します。 -
ha クラスタリングを使用したフェイルオーバーテスト時にサーバーが停止すると、別のサーバーのスタックトレースには以下のようなエラーメッセージが出力されます。
ERROR [org.apache.catalina.connector.CoyoteAdapter] (127.0.0.1:8009-50) An exception or error occurred in the container during the request processing: java.lang.RuntimeException:JBAS018060:Exception acquiring ownership of Fj2wBtXoChldob0cjC7QvzHn
at org.jboss.as.web.session.ClusteredSession.acquireSessionOwnership(ClusteredSession.java:528) [jboss-as-web-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
at org.jboss.as.web.session.ClusteredSession.access(ClusteredSession.java:496) [jboss-as-web-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
at org.apache.catalina.connector.Request.doGetSession(Request.java:2625) [jbossweb-7.0.16.Final-redhat-1.jar:]
at org.apache.catalina.connector.Request.getSession(Request.java:2375) [jbossweb-7.0.16.Final-redhat-1.jar:]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:81) [jboss-as-web-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.16.Final-redhat-1.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.16.Final-redhat-1.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.16.Final-redhat-1.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.16.Final-redhat-1.jar:]
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) [jbossweb-7.0.16.Final-redhat-1.jar:]
at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:452) [jbossweb-7.0.16.Final-redhat-1.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:931) [jbossweb-7.0.16.Final-redhat-1.jar:]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_45]
Caused by: org.jboss.as.clustering.lock.TimeoutException:JBAS010213:Cannot acquire lock default-host/Fj2wBtXoChldob0cjC7QvzHn from cluster
at org.jboss.as.clustering.lock.SharedLocalYieldingClusterLockManager.lock(SharedLocalYieldingClusterLockManager.java:439)
at org.jboss.as.clustering.web.infinispan.DistributedCacheManager.acquireSessionOwnership(DistributedCacheManager.java:372)
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 6.x
- Red Hat JBoss Enterprise Web Server (EWS)
- Apache Web Server (httpd)
- F5 BigIP ロードバランサー
- Barracuda ロードバランサー
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.