Azure Functions:应用程序冻结 - "UnableToLoadExpressionAssembly" 错误消息
Azure Functions: Application freezes - "UnableToLoadExpressionAssembly" in error message
我有一个 Azure Functions 应用程序,它偶尔 "freezes" 并停止处理消息和定时事件。
发生这种情况时,我在日志 (AppInsight) 中看不到太多内容,除了以下错误消息告诉我 "UnableToLoadExpressionAssembly":
timestamp [UTC]: 2018-02-13T09:18:19.609Z
message: UnableToLoadExpressionAssembly
severityLevel: 3
customDimensions:
LogLevel: Error
prop__{OriginalFormat}: UnableToLoadExpressionAssembly
Category: Host.Startup
client_Type: PC
client_IP: 0.0.0.0
cloud_RoleName: (...)
cloud_RoleInstance: (...)
appId: (...)
appName: (...)
iKey: (...)
sdkVersion: azurefunctions: 1.0.11510.0
itemId: e5362c17-109e-11e8-93fc-0f54eb87135a
itemType: trace
itemCount: 1
这里出了什么问题?
问题是由于使用的部署机制没有启动触发器同步,这会阻止基础设施在需要时激活函数应用程序。
使用 CI/CD 集成、Visual Studio、MSDeploy 或 ZIP 部署的部署将触发该同步并确保您的函数应用程序在需要时被激活。
我有一个 Azure Functions 应用程序,它偶尔 "freezes" 并停止处理消息和定时事件。
发生这种情况时,我在日志 (AppInsight) 中看不到太多内容,除了以下错误消息告诉我 "UnableToLoadExpressionAssembly":
timestamp [UTC]: 2018-02-13T09:18:19.609Z
message: UnableToLoadExpressionAssembly
severityLevel: 3
customDimensions:
LogLevel: Error
prop__{OriginalFormat}: UnableToLoadExpressionAssembly
Category: Host.Startup
client_Type: PC
client_IP: 0.0.0.0
cloud_RoleName: (...)
cloud_RoleInstance: (...)
appId: (...)
appName: (...)
iKey: (...)
sdkVersion: azurefunctions: 1.0.11510.0
itemId: e5362c17-109e-11e8-93fc-0f54eb87135a
itemType: trace
itemCount: 1
这里出了什么问题?
问题是由于使用的部署机制没有启动触发器同步,这会阻止基础设施在需要时激活函数应用程序。
使用 CI/CD 集成、Visual Studio、MSDeploy 或 ZIP 部署的部署将触发该同步并确保您的函数应用程序在需要时被激活。