배치 중복실행방지에 대해서...
- 작성자 :
- 진*준
- 작성일 :
- 2013-02-13 16:27:06
- 조회수 :
- 1,458
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요.
수고가 많으십니다.
배치 파일에 관해서 문의드리는데요.
배치 실행주기가 1분이라고 가정할때
실행되고있는 배치가 실행주기를 넘을시 충돌나서
오류를 내놨던적이 있는데요.
실행되고있는 배치가 배치실행주기 시간을 넘겨서도 처리중일때
이부분을 체크해서 계속수행되게 할수있게 하려고합니다. (실행중일때 실행주기무시)
참고할 가이드라인이있나요?
수고하세요
수고가 많으십니다.
배치 파일에 관해서 문의드리는데요.
배치 실행주기가 1분이라고 가정할때
실행되고있는 배치가 실행주기를 넘을시 충돌나서
오류를 내놨던적이 있는데요.
실행되고있는 배치가 배치실행주기 시간을 넘겨서도 처리중일때
이부분을 체크해서 계속수행되게 할수있게 하려고합니다. (실행중일때 실행주기무시)
참고할 가이드라인이있나요?
수고하세요
A
안녕하세요 프레임워크 센터입니다.
전자정부 배치프레임워크는 job을 실행시 timestamp가 자동으로 parameter가 추가되게 되어있어 실행시마다 새로운 job instance가 생성됩니다. 따라서 설정으로 체크할 수는 없을 듯 합니다.
배치 프로그램 내에서 commit-interval을 줄인다던지, 아니면 exception 발생 시 skip 하는 등의 조치를 통해 해결하시면 될 것 같습니다.
수고하세요~~
전자정부 배치프레임워크는 job을 실행시 timestamp가 자동으로 parameter가 추가되게 되어있어 실행시마다 새로운 job instance가 생성됩니다. 따라서 설정으로 체크할 수는 없을 듯 합니다.
배치 프로그램 내에서 commit-interval을 줄인다던지, 아니면 exception 발생 시 skip 하는 등의 조치를 통해 해결하시면 될 것 같습니다.
수고하세요~~