Open zhisenyang opened 11 months ago
场景: 1、设置个重复执行的任务,30秒执行一次,我这边实际业务是1小时一次。 2、具体任务执行时长设置60秒,实际业务时长1-60分钟都有。
出现的问题: 1、任务偶尔会假死,且不再执行下去,一直为active状态,怀疑线程无了。 2、如果任务在正常active时,重启应用偶尔会再次启动任务,偶尔又不会。 3、应用运行时间一长了,会出现多个active。
自制的查看任务执行状态
后面的解决办法,是切换为midway的bull,还带面板,完美。
代码也简单,都是bull,方法基本对齐了。
场景: 1、设置个重复执行的任务,30秒执行一次,我这边实际业务是1小时一次。 2、具体任务执行时长设置60秒,实际业务时长1-60分钟都有。
出现的问题: 1、任务偶尔会假死,且不再执行下去,一直为active状态,怀疑线程无了。 2、如果任务在正常active时,重启应用偶尔会再次启动任务,偶尔又不会。 3、应用运行时间一长了,会出现多个active。
自制的查看任务执行状态
后面的解决办法,是切换为midway的bull,还带面板,完美。
代码也简单,都是bull,方法基本对齐了。