docker db (mysql) 이 죽는 현상이 있습니다.
641
13 asked
안녕하세요. 좋은 강의 만들어주셔서 감사합니다.
아래와 같이 강좌와 유사하게 spring.datasource.hikari 로 mysql 설정을 한 후 간단한 job 을 실행시키면 docker 로 설치한 mysql db 가 죽는 현상이 있습니다.
혹시 hikari 설정이 부족해서 그런 것일까요? 강좌에서는 잘 진행이 되는것 같아서 질문드립니다.
그래서 주석 처리하고 기존에 하던 방식으로 spring.datasource 를 이용해서 mysql 설정을 했습니다. spring.datasoruce 는 datasource 설정인거 같고, spring.datasource.hikari 는 hikari connection pool 설정인거 같은데요. 헷갈리네요. 어디에 db 설정을 정의하는것이 기본일까요?
spring:
profiles:
active: local
---
spring:
config:
activate:
on-profile: local
datasource:
# hikari:
# jdbc-url: jdbc:mysql://av-api01-dc.nfra.io:23306/aida_project?useUnicode=true&characterEncoding=utf8
# username: root
# password: root
# driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
batch:
jdbc:
initialize-schema: always
Answer 2
0
혹시 동일한 현상으로 고민하시는 분 있으실까봐 남깁니다.
저도 같은 현상이 있었는데 아래처럼 해서 해결 했습니다.
spring:
config:
activate:
on-profile: mysql
datasource:
url: jdbc:mysql://localhost:3306/springbatch?useUnicode=true&characterEncoding=utf8
username: root
password: pass
driver-class-name: com.mysql.cj.jdbc.Driver
batch:
jdbc:
initialize-schema: always
0
음..
위의 hikari 설정에는 특이사항이 없는 것 같습니다.
hikari 내부적으로 모든 옵션이 기본 값으로 설정이 되어 있기 때문에 해당 이슈의 원인이 될 수 없을 것 같고 docker 에서 좀 더 원인을 찾아 보는 게 좋을 것 같습니다.
물론 위의 현상에 대해 저도 정확하게는 알기 어렵네요..
hikari 는 스프링 부트에서 기본적으로 사용하는 dbcp 이기도 하구요..
driver-class-name 이 소스와는 좀 차이가 있네요.. 이게 원인이 될런지는 모르겠습니다.
충분한 답변이 되어드리지 못해 죄송합니다.
스프링 배치 버전 질문
0
120
1
소스코드가 어디에 있나요?
0
95
2
트랜잭션 예외
0
90
1
질문이 있습니다.
0
128
2
ChunkListener 에서 beforeChunk 의 실행 시점 관련 질문
0
124
2
여러 JOB 설정하는법
0
149
2
강의 자료 다른 방법 있을까요?
0
154
1
JobExecution과 JobExecutionContext와의 관계
0
185
2
특정 job만 실행
1
248
1
Batch 성능 질문
0
151
1
ItemReaderAdapter 종료
0
78
1
[ 강좌 Git 브랜치 문의 ] 섹션 9 > JdbcCursorItemReader, JpaCursorItemReader
0
178
2
Spring Batch 배포 질문
0
245
2
spring batch 버전
0
235
2
retry count 관련 질문
0
170
2
StepExecutionListener 의 afterStep 에서 return ExitStatus.FAILED 에 의한 동작에 의문이 갑니다.
0
328
2
jdbc, jpa 커서방식 조회 방식 차이 질문 (강사님께 답변 받고 싶습니다)
0
233
2
Multithread step과 AsyncItemProcessor
0
201
2
job 재실행
0
250
2
bean 생명주기 문제 도와주세요(@Scope("step"), @Autowired)
0
182
1
step-in-muti-thread 질문
0
114
1
Multi-threaded-step과 Partitioning 차이 확인
0
172
2
jdbcCursorReader, jdbcPagingReader 질문
0
143
1
step muti-thread 질문
0
106
1

