batch 실행시 connectionerror
- 작성자 :
- 손*정
- 작성일 :
- 2022-03-17 10:17:32
- 조회수 :
- 1,573
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
안녕하세요
spring batch template 을 이용해서 구현중입니다.
reader 는 org.springframework.batch.item.database.IbatisPagingItemReader
wirter 는 org.springframework.batch.item.database.IbatisBatchItemWriter
composite는 org.springframework.batch.item.support.CompositeItemWriter
설정되어 있고,
job은 1개의 step에 reader 1개 compositeWriter를 사용하여 3개의 writer가 있습니다.
배치를 실행하면 1번만 돌고 첨부해 드린 파일처럼 오류가 납니다.
그리고
reader 에서 pageSize를 설정하고, commit-interval 값과 동일하게 처리 하면,
쿼리에서 limit 구문을 추가 했을때 파라미터값은 어떻게 받아야 하나요?
limit 구문 없이 자동으로 처리 되는건가요?
spring batch template 을 이용해서 구현중입니다.
reader 는 org.springframework.batch.item.database.IbatisPagingItemReader
wirter 는 org.springframework.batch.item.database.IbatisBatchItemWriter
composite는 org.springframework.batch.item.support.CompositeItemWriter
설정되어 있고,
job은 1개의 step에 reader 1개 compositeWriter를 사용하여 3개의 writer가 있습니다.
배치를 실행하면 1번만 돌고 첨부해 드린 파일처럼 오류가 납니다.
그리고
reader 에서 pageSize를 설정하고, commit-interval 값과 동일하게 처리 하면,
쿼리에서 limit 구문을 추가 했을때 파라미터값은 어떻게 받아야 하나요?
limit 구문 없이 자동으로 처리 되는건가요?
환경정보
-
- OS 정보 : window
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat
- DB 정보 : maria
- 기타 환경 정보 : batch
A
안녕하세요.
표준프레임워크센터입니다.
첨부하신 해당 로그만 가지고는 확인하기 어려울듯 합니다.
현재 사용하는 개발환경이나 운영환경의 성능이나 리소스(메모리등) 고려하여
한번이 읽어올 레코드(로우 갯수)의 pageSize를
적절하게 지정해 주시면 됩니다.
commit-interval 은 블럭형태의 한번씩 저장되는 단위이니
이것도 시스템 성능을 고려하여 지정하셔야 합니다.
다음 웹문서를 참조 하실수 있습니다.
https://docs.spring.io/spring-batch/docs/current/reference/html/readersAndWriters.html#IbatisPagingItemReader
https://docs.spring.io/spring-batch/docs/current/reference/html/index-single.html#commitInterval
감사합니다.
표준프레임워크센터입니다.
첨부하신 해당 로그만 가지고는 확인하기 어려울듯 합니다.
현재 사용하는 개발환경이나 운영환경의 성능이나 리소스(메모리등) 고려하여
한번이 읽어올 레코드(로우 갯수)의 pageSize를
적절하게 지정해 주시면 됩니다.
commit-interval 은 블럭형태의 한번씩 저장되는 단위이니
이것도 시스템 성능을 고려하여 지정하셔야 합니다.
다음 웹문서를 참조 하실수 있습니다.
https://docs.spring.io/spring-batch/docs/current/reference/html/readersAndWriters.html#IbatisPagingItemReader
https://docs.spring.io/spring-batch/docs/current/reference/html/index-single.html#commitInterval
감사합니다.