C# Azure存储队列消息在几分钟内不可见
如下图所示,队列项目保持不可见的时间超过7分钟,同时没有处理,因为Live Metrics流在(大约)7分钟之后才显示处理器活动。这就像队列触发器没有被激活一样。visilibityTimeout设置为“00:00:05” 这种情况经常发生,没有例外或错误。多次刷新显示某些消息以1的出列计数出现,然后立即消失/正在处理(即使QueueTrigger函数已停止) 在线处理队列消息的服务器越多,以这种方式被卡住的消息就越多 这就是它的实施方式:C# Azure存储队列消息在几分钟内不可见,c#,azure,message-queue,azure-webjobs,azure-storage-queues,C#,Azure,Message Queue,Azure Webjobs,Azure Storage Queues,如下图所示,队列项目保持不可见的时间超过7分钟,同时没有处理,因为Live Metrics流在(大约)7分钟之后才显示处理器活动。这就像队列触发器没有被激活一样。visilibityTimeout设置为“00:00:05” 这种情况经常发生,没有例外或错误。多次刷新显示某些消息以1的出列计数出现,然后立即消失/正在处理(即使QueueTrigger函数已停止) 在线处理队列消息的服务器越多,以这种方式被卡住的消息就越多 这就是它的实施方式: [FunctionName(nameof(QueueF
[FunctionName(nameof(QueueFunc))]
public async Task QueueFuncProcess(
[QueueTrigger("%QueueFuncName%", Connection = "QueueFuncConnection")] string queueItem)
您使用的是什么webjobs sdk版本?我相信它是v10.0.3。我已将此问题提交给Microsoft,他们已对其进行了3天的故障排除。结果表明,队列项目甚至没有触发。它们正在退出队列,但在退出队列和触发函数之间的某个位置丢失。