问题:
存在异常情况下操作任务没有正常结束,导致其他功能操作无法正常进行,任务互斥,但是页面上又没有提供入口结束任务
原因:
目前取消任务只在迁移虚拟机时生效。其他任务无法强制取消。所以页面上把其他无法强制取消的任务屏蔽了取消入口。
解决方法:
连接数据库执行 sql 修改任务状态(status=3 为成功,status=4 为失败,status=2 为已取消),执行如下 sql(id 填页面调度任务 ID):
update `winsphere-notify`.task set status=4 where id='000f62f0-ea75-40a6-bd4d-8bf8fafa1c22';