【问题标题】:"Function host is not running" - Where do I find the error log?“功能主机未运行” - 我在哪里可以找到错误日志?
【发布时间】:2020-05-27 15:36:30
【问题描述】:

这是我第二次遇到“功能主机未运行”。错误。我不仅想知道解决方案,还想知道解决此类问题的过程,尤其是知道去哪里获取潜在错误。

今天重新部署了应用,测试了一个HTTP触发功能。我在以下地方查看了错误详细信息(如果您知道应该存在错误,请随时要求我仔细检查其中的任何一个,我只是人类!):

诊断和解决问题/功能应用关闭或报告错误:

  • 似乎报告了一个陈旧的错误,我什至编写了代码以提前终止并出现异常,并且原始错误仍然不会改变。

AppInsights:

  • “您的应用处于脱机状态或 Application Insights SDK 需要更新。”

库杜:

  • D:\home\LogFiles\eventlog.xml - 在这里看不到任何有意义的东西
  • D:\home\LogFiles\Application\Functions\Function\FunctionName\*.log - 今天没有文件
  • D:\home\LogFiles\Application\Functions\Host\*.log - 今天没有文件

存储帐户文件共享:

  • 一个修改为今天的日期
    • /LogFiles/ - 空
    • /site/wwwroot/ - 空

【问题讨论】:

    标签: azure-functions azure-functions-runtime


    【解决方案1】:

    错误应该显示在

    诊断和解决问题/功能应用关闭或报告错误

    有关详细信息,请参阅this question 的回复。

    【讨论】:

      【解决方案2】:

      此错误通常是由无效的host.json 文件或无效的proxies.json 文件引起的。

      参考:

      Function host is not running

      host.json reference for Azure Functions 2.x and later.

      【讨论】:

      • 感谢您抽出宝贵时间来留言,但它回答的问题略有不同。我想知道错误详细信息记录在哪里,在黑暗中寻找可能的无效配置并不好玩。我已经修复了这个错误,在我的情况下,它既不是 host.json 也不是 proxies.json 问题,但我仍然不知道错误记录在哪里。
      猜你喜欢
      • 1970-01-01
      • 2013-11-11
      • 2014-09-13
      • 2010-10-03
      • 2012-07-28
      • 2021-12-06
      • 1970-01-01
      • 2022-01-23
      • 2012-10-01
      相关资源
      最近更新 更多