FAQ-任务无法手动停止
更新时间: 2024-03-11 02:50:55
阅读 1349
任务无法手动停止
问题描述/异常栈
在任务运维中,显示正在运行或者正在处于就绪状态的任务点击停止无法停止,
解决方案
看active_executing_flows 表中没有这个实例。
execution_flows表中有对应实例,且状态为运行。
应该是宕机时,execution_flows表写入但active_executing_flows还没写入导致的。
手动修改execution_flows中的status字段,不行。
看代码应该是execution_flows.flow_data中拿的status字段。这个zip压缩数据难以修改。
直接删除execution_flows中的这条数据。
确认使用azkaban.properties中的mysql信息登陆,不要用错了数据库。
删除的sql如下:
delete from execution_flows where exec_id = xxxx;
如果后期客户需要这条实例可通过补数据补回来
问题原因
应该是宕机导致的数据库中内容不一致,进而导致azkaban的异常。
目前是属于az之前版本的一个bug,在6.2.1版本中已经修复了
作者:焦巍
文档反馈
以上内容对您是否有帮助?