quartz 관련 다시 문의드립니다.
- 작성자 :
- 이*민
- 작성일 :
- 2016-11-10 15:13:02
- 조회수 :
- 965
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
quartz를 이용해서 스케쥴을 사용하고 있습니다.
was하나에 두개의 context를 이용하여 운영, 개발을 운용중인데요
운영서버의 스케줄러가 동작하는 도중 개발서버를 동작시키면
기존의 스케줄러는 다운되어 버리는 현상이 있는거 같습니다
하나의 was에 두개의 context를 이용하여 운영,개발에 동일한 스케줄러를 사용할 수 없는건지, 있다면 방법을 알고싶습니다.
아래는 운영, 개발의 quartz 스케줄 설정 정보입니다.
<bean id="sysRefreshSharedcode"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="RefreshSharedCode" />
<property name="targetMethod" value="sharedrefresh" />
<property name="concurrent" value="false" />
</bean>
<bean id="sysSchedule_10m" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean">
<property name="jobDetail" ref="sysRefreshSharedcode" />
<property name="startDelay" value="300000"/>
<property name="repeatInterval" value="300000"/>
</bean>
<bean id="sysLogScheduler"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="sysSchedule_10m" />
</list>
</property>
</bean>
was하나에 두개의 context를 이용하여 운영, 개발을 운용중인데요
운영서버의 스케줄러가 동작하는 도중 개발서버를 동작시키면
기존의 스케줄러는 다운되어 버리는 현상이 있는거 같습니다
하나의 was에 두개의 context를 이용하여 운영,개발에 동일한 스케줄러를 사용할 수 없는건지, 있다면 방법을 알고싶습니다.
아래는 운영, 개발의 quartz 스케줄 설정 정보입니다.
<bean id="sysRefreshSharedcode"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="RefreshSharedCode" />
<property name="targetMethod" value="sharedrefresh" />
<property name="concurrent" value="false" />
</bean>
<bean id="sysSchedule_10m" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean">
<property name="jobDetail" ref="sysRefreshSharedcode" />
<property name="startDelay" value="300000"/>
<property name="repeatInterval" value="300000"/>
</bean>
<bean id="sysLogScheduler"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="sysSchedule_10m" />
</list>
</property>
</bean>
A
이희민님
표준프레임워크센터입니다.
문의주신 내용만으로는 원인을 확인하기 힘들것 같습니다.
설정이나 자원을 공유하고 있는 부분이 있는지 확인해보시기 바라며
관련로그를 분석해서 직접 확인해보셔야 할 것 같습니다.
표준프레임워크에서 템플릿 프로젝트를 구성하여 테스트한 결과
동일한 프로젝트를 동시에 실행하여 스케쥴 기능의 동작까지는 확인하였으나,
테스트 데이터의 한계로 각 스케쥴의 동시 동작여부는 확인하지는 못했습니다.
자원의 공유문제를 중심으로 확인해보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
문의주신 내용만으로는 원인을 확인하기 힘들것 같습니다.
설정이나 자원을 공유하고 있는 부분이 있는지 확인해보시기 바라며
관련로그를 분석해서 직접 확인해보셔야 할 것 같습니다.
표준프레임워크에서 템플릿 프로젝트를 구성하여 테스트한 결과
동일한 프로젝트를 동시에 실행하여 스케쥴 기능의 동작까지는 확인하였으나,
테스트 데이터의 한계로 각 스케쥴의 동시 동작여부는 확인하지는 못했습니다.
자원의 공유문제를 중심으로 확인해보시기 바랍니다.
감사합니다.