| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- spring:
- application:
- name: utic-ptis-server
- profiles:
- active: prod
- config:
- import:
- - optional:file:${user.dir}/conf/utic-ptis-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:
- # mapper-locations: classpath:mybatis/mapper/**/*.xml
- connection-test-query: SELECT 1 FROM DUAL
- validation-timeout: 2000
- minimum-idle: 1
- maximum-pool-size: 2
- max-lifetime: 900000 # 30분 (네트워크 장비 타임아웃보다 짧게)
- idle-timeout: 300000 # 10분 후 유휴 커넥션 제거
- connection-timeout: 5000 # 커넥션 획득 대기 시간 5초
- 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-ptis-server
- process-id: 70041
- cpu-limits: 75
- #scheduling: 0 4,9,14,19,24,29,34,39,44,49,54,59 * * * *
- err-time-gap: 120
- prcs-thread-count: 10
- dbms-batch-size: 1000
- logging:
- file:
- path: ${user.dir}/logs/utic-ptis-server/
- ---
- spring:
- config:
- activate:
- on-profile: dev
- import:
- - optional:file:${user.dir}/conf/utic-ptis-server-dev.yml
- datasource:
- hikari:
- driver-class-name: oracle.jdbc.OracleDriver
- jdbc-url: jdbc:oracle:thin:@115.91.94.42:1521:HANTE
- # driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
- # jdbc-url: jdbc:log4jdbc: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-ptis-server-prod.yml
- datasource:
- hikari:
- driver-class-name: oracle.jdbc.OracleDriver
- jdbc-url: jdbc:oracle:thin:@192.169.1.4:1521:PTDBS
- username: ptdbs
- password: ptdbs
|