springBoot 定时任务执行一段时间后失效

问题描述:

springBoot 定时任务执行一段时间后失效,定时任务调用http过一段时间后什么异常也没有

springBoot 定时任务执行一段时间后失效_第1张图片

原因:http请求僵死,导致线程也不往下执行,最终导致后面的定时任务也不执行;

解决方法:在http请求中设置超时时间;

 设置主机连接时间: httpRequest.setConnectTimeout(30*1000);

从主机读取数据超:httpRequest.setReadTimeout(30*1000);

你可能感兴趣的:(java)