From e7f19e5105946749727b64b799ff599b6503067b Mon Sep 17 00:00:00 2001 From: xueqingkun Date: Fri, 19 Jan 2024 11:44:42 +0800 Subject: [PATCH] =?UTF-8?q?rasa:=20=E4=BF=AE=E6=94=B9=E5=AE=9A=E6=97=B6?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rasa/service/RasaModelManager.java | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/virtual-patient-rasa/src/main/java/com/supervision/rasa/service/RasaModelManager.java b/virtual-patient-rasa/src/main/java/com/supervision/rasa/service/RasaModelManager.java index ba3fbacb..6e47e98e 100644 --- a/virtual-patient-rasa/src/main/java/com/supervision/rasa/service/RasaModelManager.java +++ b/virtual-patient-rasa/src/main/java/com/supervision/rasa/service/RasaModelManager.java @@ -91,16 +91,15 @@ public class RasaModelManager { //默认每十分钟执行一次 @Scheduled(cron = "${rasa.wakeup.cron:0 */10 * * * ?}") - public void wakeUpInterruptServerScheduled(){ + public void wakeUpInterruptServerScheduled() { + log.info("wakeUpInterruptServerScheduled: Scheduled is run .... wakeUpInterruptServerRunning is :{}", wakeUpInterruptServerRunning); + if (wakeUpInterruptServerRunning) { + return; + } try { - log.info("wakeUpInterruptServerScheduled: Scheduled is run .... wakeUpInterruptServerRunning is :{}",wakeUpInterruptServerRunning); - if (!wakeUpInterruptServerRunning){ - wakeUpInterruptServerRunning = true; - wakeUpInterruptServer(); - - } - } catch (Exception e){ - log.error("wakeUpInterruptServerScheduled: Scheduled is run failed....",e); + wakeUpInterruptServerRunning = true; + wakeUpInterruptServer(); + } finally { wakeUpInterruptServerRunning = false; } }