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
.net Azure函数中毒队列将使整个作业函数崩溃?_.net_Azure_Azure Active Directory_Azure Functions_Sendgrid - Fatal编程技术网

.net Azure函数中毒队列将使整个作业函数崩溃?

.net Azure函数中毒队列将使整个作业函数崩溃?,.net,azure,azure-active-directory,azure-functions,sendgrid,.net,Azure,Azure Active Directory,Azure Functions,Sendgrid,我认为这是一个在线问题,我的情况是有人向azure功能注册一个帐户,此功能将此帐户电子邮件和一些消息添加到队列中。队列触发器将触发SendGrid发送内容 但几天前,一些有毒的队列发生了,我发现有人的电子邮件格式不正确。奇怪的是,只有一个作业函数发生中毒,其他作业函数将无法工作,但重新部署会让它工作一段时间。 根据Microsoft文档队列,仅执行5次,并在所有这些操作失败时移动到中毒队列 问题是 重新部署Azure作业功能时,是否重试此有毒队列 这样一个作业功能错误是否可能导致整个作业功能关闭

我认为这是一个在线问题,我的情况是有人向azure功能注册一个帐户,此功能将此帐户电子邮件和一些消息添加到队列中。队列触发器将触发SendGrid发送内容

但几天前,一些有毒的队列发生了,我发现有人的电子邮件格式不正确。奇怪的是,只有一个作业函数发生中毒,其他作业函数将无法工作,但重新部署会让它工作一段时间。 根据Microsoft文档队列,仅执行5次,并在所有这些操作失败时移动到中毒队列

问题是

  • 重新部署Azure作业功能时,是否重试此有毒队列

  • 这样一个作业功能错误是否可能导致整个作业功能关闭

  • 不,它不会重试毒药队列
  • 不,如果消息出错-经过一定次数的重试后,它被放入毒药队列,这就是该消息的原因