[case1]记一次spring schedule异常

2018-01-07
阅读 13 分钟
7.5k
序 本文主要记录一下spring schedule调度异常。 相关背景 调度配置 {代码...} 问题 从某一天开始这个调度没有执行 排查 查看日志 查看了下日志,没有抛异常 查看系统状态 查了那个时间点的系统指标,没啥异常,附近有个young gc,不过也就80ms jstack {代码...} 初步看来线程堆栈,没看到有啥死锁信息 假设 一开始有点怀...

使用shedlock将spring schedule上锁

2017-11-12
阅读 2 分钟
10.4k
序 本文讲述如何使用shedlock给spring schedule上锁,保证集群内部调度任务不会重复执行,避免资源浪费。 maven {代码...} shedlock提供了mongo、redis、zookeeper、jdbc等的锁实现,这里使用jdbc。 shedlock配置 {代码...} 这里使用了jdbc的lock provider,同时设定默认最大的lock expire时间为10分钟 shedlock表 {代码...