【发布时间】:2016-11-30 11:44:43
【问题描述】:
所以我正在使用 Azure WebApp + Azure Storage Queue + Azure Functions 进行一些测试。通常一切都很好,但是如果我尝试模拟 Functions App 的失败(使用Stop-AzureRmWebApp)添加消息,启动 Functions App,消息会被消耗,但不会被处理(并且永远不会返回队列)。我正在使用 python 来处理数据,但我认为这根本不重要。消息似乎消失了。
我正在使用带有 AlwaysOn 的 S1 计划(非动态)。
日志中没有任何合理的地方(这 3 次执行是在我禁用 Function App 之前):
2016-11-30T11:33:48.216 Executing: 'Functions.somename' - Reason: 'New queue message detected on 'queueName'.'
2016-11-30T11:33:48.216 Executing: 'Functions.somename' - Reason: 'New queue message detected on 'queueName'.'
2016-11-30T11:33:48.216 Executing: 'Functions.somename' - Reason: 'New queue message detected on 'queueName'.'
2016-11-30T11:33:48.216 Function started (Id=dc9fa205-6ddf-47e5-b529-90ccee2ddf0e)
2016-11-30T11:33:48.232 Function started (Id=5421bc7f-c438-4ffb-82e9-f7021604c247)
2016-11-30T11:33:48.232 Function started (Id=bb42ab71-3389-4668-a7f4-3d90d5cd96eb)
2016-11-30T11:33:54.576 Function completed (Success, Id=dc9fa205-6ddf-47e5-b529-90ccee2ddf0e)
2016-11-30T11:33:54.576 Executed: 'Functions.somename' (Succeeded)
2016-11-30T11:33:54.670 Function completed (Success, Id=5421bc7f-c438-4ffb-82e9-f7021604c247)
2016-11-30T11:33:54.670 Executed: 'Functions.somename' (Succeeded)
2016-11-30T11:33:54.685 Function completed (Success, Id=bb42ab71-3389-4668-a7f4-3d90d5cd96eb)
2016-11-30T11:33:54.685 Executed: 'Functions.somename' (Succeeded)
【问题讨论】:
标签: python azure azure-functions