【问题标题】:I am getting TimeOutException in Infinispan Cache我在 Infinispan 缓存中收到 TimeOutException
【发布时间】:2011-05-30 00:20:52
【问题描述】:

下面是我的配置文件:

<?xml version="1.0" encoding="UTF-8"?>
<infinispan
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="urn:infinispan:config:4.2 http://www.infinispan.org/schemas/infinispan-config-4.2.xsd"
      xmlns="urn:infinispan:config:4.2">

   <global>
      <transport clusterName="DEV2" transportClass="org.infinispan.remoting.transport.jgroups.JGroupsTransport">
   <properties>
    <property name="configurationFile" value="../jgroups-tcp.xml" />
   </properties>
  </transport>
   </global>

   <default>
      <clustering mode="distribution">
         <l1 enabled="false"/>
         <hash numOwners="1" rehashRpcTimeout="120000"/>
         <sync/>  
      </clustering>
  <eviction strategy="FIFO" maxEntries="1"/>
  <expiration lifespan="1000" maxIdle="500" />
   </default>
</infinispan>

下面是我的异常追踪:

Caused by: org.infinispan.util.concurrent.TimeoutException: Unable to acquire lock after [10 seconds] on key [178328] for requestor [Thread[http-10.226.32.128-5000-Processor10,5,main]]! Lock held by [(another thread)]

【问题讨论】:

    标签: java infinispan


    【解决方案1】:

    我配置了锁定属性 useLockStriping = "false"。这将为添加到缓存中的每个条目创建一个锁。这解决了我的问题

    【讨论】:

      猜你喜欢
      • 2015-05-04
      • 2018-07-07
      • 2020-03-12
      • 1970-01-01
      • 2013-12-10
      • 2021-11-08
      • 2018-02-03
      • 2014-05-09
      • 2016-06-08
      相关资源
      最近更新 更多