IT 이야기/JBoss EAP

[JBoss EAP 6] JBoss EAP에서 DB 접근 커넥션 수를 늘리는 방안

찬찬이 아빠 2019. 11. 20. 13:57
반응형

JBoss EAP 에서 DB 접근 커넥션 수를 늘리려고 하는데 어떻게 해야 하나요?

 

1. JBoss EAP 환경설정 파일에서 변경

/JBOSS/domains/node10/configuration/standalone-ha.xml 파일에서

min-pool-size로 검색하여 min-pool-size와 max-pool-size를 변경합니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<datasource jta="false" jndi-name="java:/cubridDS" pool-name="cubridDS" enabled="true" use-ccm="false">
   <connection-url>jdbc:cubrid:DB IP:33000:dbname:::?althost=DB IP:33000&amp;rctime=60&amp;charset=utf-8</connection-url>
   <driver-class>cubrid.jdbc.driver.CUBRIDDriver</ddriver-class>
   <driver>cubrid</driver>
   <pool>
      <min-pool-size>10</min-pool-size>
      <max-pool-size>100</max-pool-size>
      <prefill>true</prefill>
      <use-strict-min>true</use-stric-min>
   </pool>
   <security>
      <user-name>dbname</user-name>
      <password>dbpassward</password>
   </security>
... 생략 ...
cs

 

 

2. AP 소스의 DBCP 설정에서 변경

AP 소스의 WEB-INF/classes/egovframework/spring/com/context-datasource.xml과 같이 datasource 연동 파일에서 다음과 같은 부분을 설정하거나 변경합니다.

1
2
<property name="initialSize" value="10"/>
<property name="maxActive" value="100" />
cs
반응형