je suis arrivé cette exception en mode wildfly-8.2 domaine:exception wildfly lorsque L2C a permis
causée par: impossible d'acquérir un verrou après [15 secondes] sur la touche [app.entity.UserData # 17568183] pour demandeur [GlobalTransaction :: 2482: distant]! Verrou détenu par [GlobalTransaction :: 2135: à distance] à org.infinispan.util.concurrent.locks.LockManagerImpl (ligne 198)
Voici les paramètres:
<subsystem xmlns="urn:jboss:domain:infinispan:2.0">
<cache-container name="server" default-cache="default" module="org.wildfly.clustering.server" aliases="singleton cluster">
<transport lock-timeout="120000"/>
<replicated-cache name="default" batching="true" mode="SYNC">
<locking isolation="REPEATABLE_READ"/>
</replicated-cache>
</cache-container>
<cache-container name="web" default-cache="dist" module="org.wildfly.clustering.web.infinispan">
<transport lock-timeout="120000"/>
<distributed-cache name="dist" batching="true" mode="ASYNC" owners="2" l1-lifespan="0">
<locking isolation="REPEATABLE_READ" acquire-timeout="300000" concurrency-level="1000"/>
<file-store/>
</distributed-cache>
</cache-container>
<cache-container name="ejb" default-cache="dist" module="org.wildfly.clustering.ejb.infinispan" aliases="sfsb">
<transport lock-timeout="120000"/>
<distributed-cache name="dist" batching="true" mode="ASYNC" owners="2" l1-lifespan="0">
<file-store passivation="true"/>
</distributed-cache>
</cache-container>
<cache-container name="hibernate" default-cache="local-query" module="org.hibernate">
<transport lock-timeout="120000"/>
<local-cache name="local-query">
<transaction mode="NONE"/>
<eviction strategy="LRU" max-entries="10000"/>
<expiration max-idle="100000"/>
</local-cache>
<invalidation-cache name="entity" mode="SYNC">
<transaction mode="NON_XA"/>
<eviction strategy="LRU" max-entries="10000"/>
<expiration max-idle="100000"/>
</invalidation-cache>
<replicated-cache name="timestamps" mode="ASYNC">
<transaction mode="NONE"/>
<eviction strategy="NONE"/>
</replicated-cache>
</cache-container>
</subsystem>
J'utilise XA-DataSource. Quel changement est nécessaire pour résoudre ce problème?
Ce poste regarde d'abord un peu comme un, mais il y a une réponse réelle enterré là-dedans « moi aussi! ». Vous pourriez probablement le réorganiser pour que la réponse soit plus évidente. Puisque vous avez eu le même problème, je m'attends à ce que d'autres le fassent aussi, et quelques modifications rendront cette réponse plus facile à trouver et plus facile à utiliser –