Azure Functions Portal错误 - 函数运行时无法启动

Chr*_*s W 14 azure azureportal azure-functions azure-functions-runtime

我使用VS 2017 Publish机制在消费计划中部署了VS 2017 C#开发的Azure功能应用程序.所有功能都是定时器或服务总线触发.我看到在Azure门户中运行的状态,并且功能似乎正在工作,例如将行写入SQL Azure数据库,但是,在尝试检查或监视功能时,我经常遇到Azure门户中的错误,例如红色错误框弹出错误:

The function runtime is unable to start. 
Session Id : xxxxxxxx
Timestamp : xxxxxxx
Run Code Online (Sandbox Code Playgroud)

我查看了日志,在日志文件中看不到任何明显的东西,我尝试部署到新的App Service并解决了一段时间的问题,但它已经回来了.我已将异常处理程序和异常消息中的所有函数包装到TraceWriter中,所有函数执行起来都非常快〜最多30-40秒.偶尔我也看到错误说"你没有权限xxx".

任何帮助非常感谢.

Saj*_*ran 0

对于那些遇到这个问题的人。您可以参考相关链接来解决您的问题。

函数 Runtime 无法启动,其状态为:

将 FUNCTIONS_EXTENSION_VERSION 更改为 ~1 并重新启动,看起来至少一开始一切正常。

函数运行时无法启动,状态如下:

如果没有任何进一步的信息,我假设您可能忘记在 Azure 门户上的应用程序设置中添加 MyServiceBusConnection,这将导致您看到的相同错误。如果不是这种情况,您可以转到 ttps://.scm.azurewebsites.net/ DebugConsole 并导航到 D:\home\LogFiles\Application\Functions\Host 以查看函数运行时日志。