스케쥴에서 에러나는거같은데요.
- 작성자 :
- 박*석
- 작성일 :
- 2012-04-19 18:47:49
- 조회수 :
- 1,730
- 구분 :
- 개발환경
- 진행상태 :
- 완료
A
안녕하세요.. 박준석님..
context-scheduling-sts-bst.xml에 보시면..
egovBbsStatsScheduling 서비스를 스케줄러로 호출하고 있습니다.
기본적으로는 호출 시간이 24시간마다 호출하도록 되어 있어서..
하루에 한번씩... 전일 정보를 통계로 계산하여 등록하고 있습니다.
문제는 개발 시에.. 응용프로그램을 내렸다가 올리면.. 그 때마다.. 24시간이 적용하기 때문에..
매번 호출되면서. PK가 중복되는 것입니다.
이 경우는 무시하시거나.. 해당 스케줄려의 trigger를 SimpleTrigger가 아닌 CronTrigger로 변경 하시면 되실 것 같습니다..
<bean id="bbsStatsTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="bbsStats" />
<!-- 매일 새벽 1시에 실행 -->
<property name="cronExpression" value="0 0 1 * * ?" />
</bean>
그럼.. 즐거운 하루되십시오.
감사합니다.
context-scheduling-sts-bst.xml에 보시면..
egovBbsStatsScheduling 서비스를 스케줄러로 호출하고 있습니다.
기본적으로는 호출 시간이 24시간마다 호출하도록 되어 있어서..
하루에 한번씩... 전일 정보를 통계로 계산하여 등록하고 있습니다.
문제는 개발 시에.. 응용프로그램을 내렸다가 올리면.. 그 때마다.. 24시간이 적용하기 때문에..
매번 호출되면서. PK가 중복되는 것입니다.
이 경우는 무시하시거나.. 해당 스케줄려의 trigger를 SimpleTrigger가 아닌 CronTrigger로 변경 하시면 되실 것 같습니다..
<bean id="bbsStatsTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="bbsStats" />
<!-- 매일 새벽 1시에 실행 -->
<property name="cronExpression" value="0 0 1 * * ?" />
</bean>
그럼.. 즐거운 하루되십시오.
감사합니다.