发布于 2021-12-13 14:06:59
显然,一条消息丢失了,因为正在进行K8s升级,而ops错误地调用了3个吊舱进行维护。调度仍在进行中,要求将每个吊舱/机器人转移到存储区。这种情况下的解决办法如下:
一.确认仍在进行中的请求,并为每个bot分配bot:
SELECT JobId FROM [iHerb_Scs_Wes_Agv_Dispatch].[request].[Requests]
WHERE Id = (SELECT RequestId FROM[iHerb_Scs_Wes_Agv_Dispatch].[dispatch].[BotAssignments] WHERE BotId = 'c45766cb-21e7-4a91-a509-017cf0e38580')II.为每个bot发出FleetJobCompleted事件,使用在前一步中找到的job:
https://rabbit-cluster-scs-prod.iherbscs.net/#/queues/scs.wes.agv.dispatch/FleetJobCompleted
{
"JobId" : "EA5E165F-0A72-428B-9B2A-017DB3216120"
}https://stackoverflow.com/questions/70335820
复制相似问题