|
@@ -87,10 +87,14 @@ public class JobFailMonitorHelper {
|
87
|
87
|
|
88
|
88
|
TimeUnit.SECONDS.sleep(10);
|
89
|
89
|
} catch (Exception e) {
|
90
|
|
- logger.error("job monitor error:{}", e);
|
|
90
|
+ if (!toStop) {
|
|
91
|
+ logger.error(">>>>>>>>>>> xxl-job, job fail monitor thread error:{}", e);
|
|
92
|
+ }
|
91
|
93
|
}
|
92
|
94
|
}
|
93
|
95
|
|
|
96
|
+ logger.warn(">>>>>>>>>>> xxl-job, job fail monitor thread stop");
|
|
97
|
+
|
94
|
98
|
}
|
95
|
99
|
});
|
96
|
100
|
monitorThread.setDaemon(true);
|
|
@@ -178,7 +182,7 @@ public class JobFailMonitorHelper {
|
178
|
182
|
|
179
|
183
|
XxlJobAdminConfig.getAdminConfig().getMailSender().send(mimeMessage);
|
180
|
184
|
} catch (Exception e) {
|
181
|
|
- logger.error(">>>>>>>>>>> job monitor alarm email send error, JobLogId:{}", jobLog.getId(), e);
|
|
185
|
+ logger.error(">>>>>>>>>>> xxl-job, job fail alarm email send error, JobLogId:{}", jobLog.getId(), e);
|
182
|
186
|
|
183
|
187
|
alarmResult = false;
|
184
|
188
|
}
|