功能实现
使用spring task
1@Scheduled(cron = "0 0 0/1 * * ? ")
2public void startSchedule() {
3 log.info(“开始执行定时任务 ,检测百度网站连通性”);
4 try {
5 HttpResponse response = HttpRequest.get(“”).execute();
6 if (HttpStatus.HTTP_OK != response.getStatus()) {
7 this.send2DingTalk(response.getStatus());
8 }
9 log.info(“请求百度成功,返回报文:{}”,response.body());
10 } catch (HttpException e) {
11 log.error(“请求异常百度:{}”, e);
12 this.send2DingTalk(e.getMessage());
13 }
14 log.info(“执行检测百度网站连通任务完毕”);
15}
问题描述
部署在服务器上,我的老jio本 都已经呼叫任务状态不正常了,可是小弟的Java 代码还是没有执行通知
-
去翻生产日志,只输入了开始并没有输出定时任务结束,感觉是哪里卡死,想当然以为如果超时总会到catch 逻辑,排查无果
-
由于任务