"The function runtime is unable to start"
"The function runtime is unable to start"
我知道这可能与配置错误有关,但不幸的是,我得到的最多信息是
The function runtime is unable to start. Session Id:
b939c608ae424150878a55eeac6e7d36 Timestamp: 2018-10-04T18:05:22.023Z
我的函数看起来像
[FunctionName("DoJob")]
public static async Task DoJobAsync([ServiceBusTrigger("job-queue", Connection = "MyServiceBusConnection")] string json, ILogger log)
{
…
}
我的 local.settings.json 就像
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "UseDevelopmentStorage=true",
"AzureWebJobsDashboard": "UseDevelopmentStorage=true",
"MyServiceBusConnection": "[my service bus connection string]"
}
}
函数应用程序在本地构建并发布,但是当我在门户中导航到它时,我收到了上述错误。
我正在使用 .NET Standard (V2) 和最新版本 1.0.22。
此外,如果我尝试在门户中进行测试,我会收到 500 Internal Server Error 但日志流中没有显示任何内容。
没有任何进一步的信息,我假设您可能忘记在 Azure 门户的应用程序设置中添加 MyServiceBusConnection
,这将导致您看到的相同错误。
如果不是这样,您可以转到 https://<functionappname>.scm.azurewebsites.net/DebugConsole
并导航到 D:\home\LogFiles\Application\Functions\Host
以查看函数运行时日志。
URL 对我不起作用,但有一种简单的方法可以获得相同的结果。前往 Development Tools
,然后前往 Advanced Tools (Kudu)
。从 Debug console
菜单中选择 CMD
。依次导航 LogFiles
、Application
、Functions
、Host
。然后检查日志文件。
您可以在应用程序洞察中看到异常。
从 Azure 门户的 'Function Apps' 页面打开应用程序洞察:
在 Insight 中打开失败:
您可以在那里看到所有异常,并深入了解每个异常。
我知道这可能与配置错误有关,但不幸的是,我得到的最多信息是
The function runtime is unable to start. Session Id: b939c608ae424150878a55eeac6e7d36 Timestamp: 2018-10-04T18:05:22.023Z
我的函数看起来像
[FunctionName("DoJob")]
public static async Task DoJobAsync([ServiceBusTrigger("job-queue", Connection = "MyServiceBusConnection")] string json, ILogger log)
{
…
}
我的 local.settings.json 就像
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "UseDevelopmentStorage=true",
"AzureWebJobsDashboard": "UseDevelopmentStorage=true",
"MyServiceBusConnection": "[my service bus connection string]"
}
}
函数应用程序在本地构建并发布,但是当我在门户中导航到它时,我收到了上述错误。
我正在使用 .NET Standard (V2) 和最新版本 1.0.22。
此外,如果我尝试在门户中进行测试,我会收到 500 Internal Server Error 但日志流中没有显示任何内容。
没有任何进一步的信息,我假设您可能忘记在 Azure 门户的应用程序设置中添加 MyServiceBusConnection
,这将导致您看到的相同错误。
如果不是这样,您可以转到 https://<functionappname>.scm.azurewebsites.net/DebugConsole
并导航到 D:\home\LogFiles\Application\Functions\Host
以查看函数运行时日志。
URL 对我不起作用,但有一种简单的方法可以获得相同的结果。前往 Development Tools
,然后前往 Advanced Tools (Kudu)
。从 Debug console
菜单中选择 CMD
。依次导航 LogFiles
、Application
、Functions
、Host
。然后检查日志文件。
您可以在应用程序洞察中看到异常。
从 Azure 门户的 'Function Apps' 页面打开应用程序洞察:
在 Insight 中打开失败:
您可以在那里看到所有异常,并深入了解每个异常。