From f663bc18d41c0cc5be340fbf25fc88b2294816b4 Mon Sep 17 00:00:00 2001 From: JooYoung Date: Thu, 8 Dec 2022 18:20:20 +0900 Subject: [PATCH] =?UTF-8?q?=EC=8A=A4=EC=BC=80=EC=A4=84=EB=9F=AC=20?= =?UTF-8?q?=EB=9D=BD=20=EC=84=A4=EC=A0=95=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/kcc/kccadr/message/SchedulerUtil.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/kcc/kccadr/message/SchedulerUtil.java b/src/main/java/kcc/kccadr/message/SchedulerUtil.java index 6570972e..727a7b3e 100644 --- a/src/main/java/kcc/kccadr/message/SchedulerUtil.java +++ b/src/main/java/kcc/kccadr/message/SchedulerUtil.java @@ -29,7 +29,8 @@ import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; @Service("SchedulerUtil") @EnableScheduling -@EnableSchedulerLock(defaultLockAtMostFor = "PT30S") // Scheduler Lock 사용 가능 설정 (기본 30초동안 Lock) +//@EnableSchedulerLock(defaultLockAtMostFor = "PT30S") // Scheduler Lock 사용 가능 설정 (기본 30초동안 Lock) +@EnableSchedulerLock(defaultLockAtMostFor = "PT1M") // Scheduler Lock 사용 가능 설정 public class SchedulerUtil { private static final Logger log = LoggerFactory.getLogger(LoggerAspect.class); @@ -43,7 +44,7 @@ public class SchedulerUtil { @Resource (name = "KakaoAtSendService") private KakaoAtSendService kakaoAtSendService; - private static final String ONE_MIN = "PT1M"; // 1분동안 LOCK + private static final String NINE_MIN = "PT9M"; // 9분동안 LOCK //로컬 테스트용 아이피 허용 private String myLocalIp = "192.168.0.40"; @@ -59,8 +60,8 @@ public class SchedulerUtil { private String dmzIp2 = "222.231.43.69"; //10분마다 실행 - @Scheduled(cron = "0 0/1 * * * *") - @SchedulerLock(name = "kakaoAtSendPrcs", lockAtMostForString = ONE_MIN, lockAtLeastForString = ONE_MIN) + @Scheduled(cron = "0 0/10 * * * *") + @SchedulerLock(name = "kakaoAtSendPrcs", lockAtMostForString = NINE_MIN, lockAtLeastForString = NINE_MIN) public void kakaoAtSendPrcs() throws Exception { System.out.println("===========at scheduler run============"); log.error("===========at scheduler run============");