티스토리 뷰
개발환경
- 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>
'Issue Handling' 카테고리의 다른 글
crontab에서 실행 시 java.lang.UnsupportedClassVersionError 에러 (0) | 2019.04.10 |
---|
댓글