王虎坐在电脑跟前百思不得其解。
开发在下班前发过来一个脚本,说修正了一个问题,把脚本更新以后,受影响的相关任务都需要重新跑一次。
王虎更新完脚本,然后做了下游影响分析,得出需要重新跑的任务清单,有两千多个任务。王虎没有多想,直接把两千多个任务调起来。
等了几分钟王虎检查任务状态,一个任务都没有执行,都是新建状态。
这是怎么回事?王虎又看了看任务清单,发现了更多不合理的地方。有些任务明明应该是前置任务,为什么也调起来了?有些任务应该无关,怎么也被调起来了?
王虎又做了一遍下游影响分析,还是同样的结果。
王虎盯着任务清单,突然灵光,恍然大悟。下游影响分析是在生产环境做的,任务是在测试环境跑的,所以清单不对,要从生产环境获取清单,然后去测试环境运行。
这是个低级错误,大意了。