【发布时间】:2018-08-19 03:53:04
【问题描述】:
我有一个 VS 2017 C# 开发的 Azure Function App,使用 VS 2017 发布机制部署在消费计划上。所有功能均由定时器或服务总线触发。我在 Azure 门户中看到了正在运行的状态,并且这些功能似乎正在运行,例如将行写入 SQL Azure 数据库,但是,在尝试检查或监视函数时,我经常在 Azure 门户中遇到错误,例如一个红色的错误框弹出错误:
The function runtime is unable to start.
Session Id : xxxxxxxx
Timestamp : xxxxxxx
我查看了日志,但在日志文件中看不到任何明显的内容,我尝试部署到新的应用服务并解决了一段时间的问题,但它又回来了。我已将所有函数包装在异常处理程序中,并将异常消息发送到 TraceWriter,所有函数的执行速度都非常快〜最长 30-40 秒。有时我也会看到错误提示“您没有权限 xxx”。
非常感谢任何帮助。
【问题讨论】:
-
我会提交支持请求。您不应该随机获得权限错误。似乎更有可能是后端有问题。
-
谢谢@BrianHauger 会做的 - flakey 似乎是 Azure 函数的一般模式 - 没有明显的原因,它们都在上周末停止运行!
-
这是如何解决的?如果可能,请作为答案发布。
-
你的解决方案是什么?
-
我也面临这个问题,这很有趣,因为我将代码从另一个函数应用移到了这个,虽然它在原始函数应用上完美运行,第二个只触发一次计时器功能每几个小时?尽管被指定为每 5 分钟运行一次。另外,@Vladislav 宝贝不要伤害我(抱歉没办法)
标签: azure azure-functions azureportal azure-functions-runtime