Translated message

A translation of this page exists in English.

JBAS018060: Exception acquiring ownership of "session id" メッセージが出力される

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content