티스토리 뷰

Issue Handling

[jboss] GlobalTransaction Error

NavyGuy 2019. 6. 19. 08:40

개발환경

  • OS : RedHat Linux
  • was : jboss 7.0
  • dbms : oracle 12c
  • java : 1.8

Issue

jboss에서 쿼리가 15초이상 수행될 때 발생한 에러이다.
웹기반 프로젝트를 진행중에 사용자가 어드민 화면에서 통계성 자료를 확인하는 화면이 있다.
주로 헤비한 통계성 쿼리를 수행할 때 발생하였다.
was로그에서 GlobalTransaction error가 발생한다.
acquire-timeout 옵션을 주지않으면 default가 15초인가보다.

문제해결

컨테이너의 standalone.xml을 수정해야함.
- path : /sw/jboss/servers/컨테이너명/configuration

<cache-container name=“web” default-cache=“passivation” module=“org.wildfly.clustering.web.infinispan”>  
<local-cache name=“passivation”>  
<locking isolation=“REPEATABLE\_READ” striping=“false” **​​****​****acquire-timeout=“60000”** />  
<transaction mode=“BATCH” />  
<file-store passivation=“true” purge=“false” />  
</local-cache>
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함
Total
Today
Yesterday