如何解决/修复Azure Function主机崩溃的问题?

时间:2018-10-15 10:36:29

标签: azure azure-functions serverless

Azure门户显示我的azure功能已启动并正在运行,但是当我通过浏览器导航到https://{functionapp-name}.azurewebsites.net时,我会得到

  

“功能主机未运行。”

但是我绝对可以通过观察

看到有时会发生处理

{functionapp-name}/LogFiles/Application/Functions/Host/*.log file.

是否有解决此问题的建议?

1 个答案:

答案 0 :(得分:0)

重启功能应用后,检查Function host is not running是否一致。并确保我们检查了最新的日志。

基本上,如果我们的功能主机无法启动,我们可以在主机日志中查看详细信息,除非修复了错误,否则功能不会处理。

对于成功启动的功能主机,我们可以看到类似的日志

Host initialized
Host started
Job host started
Host lock lease acquired by instance ID 'xx'.

如果我们获得了所有没有错误的令人愉快的信息,并且按预期方式触发了功能,则无需担心。

一旦出现一些错误(例如,在host.jsonproxies.json设置中),主机停止启动,则错误显示如下。只需尝试根据官方样品进行修复即可。

A host error has occurred
xxx //some error details
Stopping JobHost
Job host stopped