| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- spring:
- application:
- name: utic-traf-server
- profiles:
- active: prod
- config:
- import:
- - optional:file:${user.dir}/conf/utic-traf-server.yml
- main:
- # web-application-type: none
- log-startup-info: true
- banner-mode: off
- output:
- ansi:
- enabled: always
- lifecycle:
- timeout-per-shutdown-phase: 5s
- datasource:
- hikari:
- utic:
- connection-test-query: SELECT 1 FROM DUAL
- validation-timeout: 2000
- driver-class-name: oracle.jdbc.OracleDriver
- minimum-idle: 10
- maximum-pool-size: 30
- max-lifetime: 900000 # 30분 (네트워크 장비 타임아웃보다 짧게)
- idle-timeout: 300000 # 10분 후 유휴 커넥션 제거
- connection-timeout: 5000 # 커넥션 획득 대기 시간 5초
- dwdb:
- connection-test-query: SELECT 1 FROM DUAL
- validation-timeout: 2000
- driver-class-name: oracle.jdbc.OracleDriver
- minimum-idle: 10
- maximum-pool-size: 30
- max-lifetime: 900000 # 30분 (네트워크 장비 타임아웃보다 짧게)
- idle-timeout: 300000 # 10분 후 유휴 커넥션 제거
- connection-timeout: 5000 # 커넥션 획득 대기 시간 5초
- keepalive-time: 300000
- moct:
- connection-test-query: SELECT 1 FROM DUAL
- validation-timeout: 2000
- driver-class-name: oracle.jdbc.OracleDriver
- minimum-idle: 1
- maximum-pool-size: 2
- max-lifetime: 900000 # N분 (네트워크 장비 타임아웃보다 짧게)
- idle-timeout: 300000 # N분 후 유휴 커넥션 제거
- connection-timeout: 5000 # 커넥션 획득 대기 시간 초
- keepalive-time: 300000
- server:
- port: 9871
- shutdown: graceful
- tomcat:
- connection-timeout: 5000 # 연결 대기 시간 5초
- keep-alive-timeout: 0 # 응답 후 바로 연결 종료
- max-keep-alive-requests: 1 # 한 연결당 1회 요청만 허용
- threads:
- max: 5 # 톰캣 최대 스레드 수 설정
- min-spare: 2 # 초기 여유 스레드 수
- accesslog:
- enabled: false # 액세스 로그 활성화 여부
- management:
- endpoints:
- prometheus:
- enabled: true
- web:
- exposure:
- include: "*"
- health:
- show-details: "always"
- security:
- enabled: false
- application:
- process-name: utic-traf-server
- process-id: 70030
- cpu-limits: 75
- loading-link: false
- err-time-gap: 120
- prcs-thread-count: 10
- dbms-batch-size: 2000
- traffic-center-hist: false
- thread-pool:
- dbms: 10
- work: 5
- logging:
- file:
- path: ${user.dir}/logs/utic-traf-server/
- ---
- spring:
- config:
- activate:
- on-profile: dev
- import:
- - optional:file:${user.dir}/conf/utic-traf-server-dev.yml
- datasource:
- hikari:
- utic:
- jdbc-url: jdbc:oracle:thin:@115.91.94.42:1521:HANTE
- username: utiadmin
- password: utiadmin
- dwdb:
- jdbc-url: jdbc:oracle:thin:@115.91.94.42:1521:HANTE
- username: DWUSER
- password: DWUSER
- moct:
- jdbc-url: jdbc:oracle:thin:@115.91.94.42:1521:HANTE
- username: ptdbs
- password: ptdbs
- ---
- spring:
- config:
- activate:
- on-profile: prod
- import:
- - optional:file:${user.dir}/conf/utic-traf-server-prod.yml
- datasource:
- hikari:
- utic:
- jdbc-url: jdbc:oracle:thin:@(DESCRIPTION=(FAIL_OVER=ON)(LOAD_BALANCE=ON)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.21)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.22)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=UTIS)(FAILOVER_MODE=(TYPE=SELECT)(METHOD=BASIC)(RETRY=180)(DELAY=15))))
- username: utiadmin
- password: utiadmin
- dwdb:
- jdbc-url: jdbc:oracle:thin:@192.168.10.14:1521:DWDB
- username: DWUSER
- password: ROTADW1014
- moct:
- jdbc-url: jdbc:oracle:thin:@192.169.1.4:1521:PTDBS
- username: ptdbs
- password: ptdbs
|