배치 운영환경 cron 설정에 관해서
- 작성자 :
- 진*준
- 작성일 :
- 2013-01-08 16:39:51
- 조회수 :
- 1,425
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
안녕하세요.
굿소프트웨어랩 진효준 입니다.
운영환경에서 배치 스케줄링 등록할때
실행주기 설정 하는부분이 " 매일 매시 매분 매초 "
이렇게 등록하게 되어 있는데요.
저희는 예로 10분 단위로 계속 실행 시키려구 합니다.
매 분단위로 실행 시키려고 cron을 찾아보니 주석처리 되어 있었습니다.
context-schedule-sym-bat.xml?
질문) 수행주기와 배치 수명시간을 설정하려면 어느 부분을 참고 해야
되는지 정보를 부탁드립니다.
수고하세요.
굿소프트웨어랩 진효준 입니다.
운영환경에서 배치 스케줄링 등록할때
실행주기 설정 하는부분이 " 매일 매시 매분 매초 "
이렇게 등록하게 되어 있는데요.
저희는 예로 10분 단위로 계속 실행 시키려구 합니다.
매 분단위로 실행 시키려고 cron을 찾아보니 주석처리 되어 있었습니다.
context-schedule-sym-bat.xml?
질문) 수행주기와 배치 수명시간을 설정하려면 어느 부분을 참고 해야
되는지 정보를 부탁드립니다.
수고하세요.
A
안녕하세요.. 진효준님..
우선 context-schedule-sym-bat.xml 설정은.. 등록하시는 배치에 대한 스케줄 처리를 위한 것이 아니라 배치 운영환경 자체적으로 필요한 스케줄을 처리하는 부분으로 문의하신 부분과는 상관이 없습니다..
배치 운영환경에서는 내부적으로 스케줄러 정보를 DB 테이블(TN_SCHDUL) 상에 보관하고 있으며.. 이 정보를 가지고 운영환경 기동 시에 프로그램적으로 quartz job을 등록하는 방식입니다.
그러나.. 현재 UI 부분에서는 말씀하신 것 정해져 있는 방식만 지원하고 있지만.. UI 부분만 확장을 하시면 원하시는 방식이 가능합니다.
예를 들면.. 분 단위를 직접 입력할 수 있게 수정하신 후에.. cron과 같은 방식으로 "0,10,20,30,40,50"과 같이 입력하시면 내부적으로 처리되는 것은 문제가 없습니다.
(추가적으로 현재 시, 분, 초에 해댱되는 컬럼이 char(2)로 정의되어 있는데.. 이 부분도 변경해 주셔야 할 것 같구요..)
그럼.. 즐거운 하루되십시오.
감사합니다.
우선 context-schedule-sym-bat.xml 설정은.. 등록하시는 배치에 대한 스케줄 처리를 위한 것이 아니라 배치 운영환경 자체적으로 필요한 스케줄을 처리하는 부분으로 문의하신 부분과는 상관이 없습니다..
배치 운영환경에서는 내부적으로 스케줄러 정보를 DB 테이블(TN_SCHDUL) 상에 보관하고 있으며.. 이 정보를 가지고 운영환경 기동 시에 프로그램적으로 quartz job을 등록하는 방식입니다.
그러나.. 현재 UI 부분에서는 말씀하신 것 정해져 있는 방식만 지원하고 있지만.. UI 부분만 확장을 하시면 원하시는 방식이 가능합니다.
예를 들면.. 분 단위를 직접 입력할 수 있게 수정하신 후에.. cron과 같은 방식으로 "0,10,20,30,40,50"과 같이 입력하시면 내부적으로 처리되는 것은 문제가 없습니다.
(추가적으로 현재 시, 분, 초에 해댱되는 컬럼이 char(2)로 정의되어 있는데.. 이 부분도 변경해 주셔야 할 것 같구요..)
그럼.. 즐거운 하루되십시오.
감사합니다.