Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Azure存储队列消息在几分钟内不可见_C#_Azure_Message Queue_Azure Webjobs_Azure Storage Queues - Fatal编程技术网

C# Azure存储队列消息在几分钟内不可见

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

如下图所示,队列项目保持不可见的时间超过7分钟,同时没有处理,因为Live Metrics流在(大约)7分钟之后才显示处理器活动。这就像队列触发器没有被激活一样。visilibityTimeout设置为“00:00:05”

这种情况经常发生,没有例外或错误。多次刷新显示某些消息以1的出列计数出现,然后立即消失/正在处理(即使QueueTrigger函数已停止)

在线处理队列消息的服务器越多,以这种方式被卡住的消息就越多

这就是它的实施方式:

[FunctionName(nameof(QueueFunc))]
public async Task QueueFuncProcess(
   [QueueTrigger("%QueueFuncName%", Connection = "QueueFuncConnection")] string queueItem)

您使用的是什么webjobs sdk版本?我相信它是v10.0.3。我已将此问题提交给Microsoft,他们已对其进行了3天的故障排除。结果表明,队列项目甚至没有触发。它们正在退出队列,但在退出队列和触发函数之间的某个位置丢失。