【问题标题】:Azure functions: executable file not foundAzure 函数:找不到可执行文件
【发布时间】:2021-04-16 18:47:20
【问题描述】:

我使用 UI 创建了一个 Azure linux 函数,当我尝试部署到它时出现以下错误。

OCI 运行时创建失败:container_linux.go:349:启动容器进程导致“exec:“func”:$PATH 中找不到可执行文件:未知

我的条目是'func start'。据我了解,这意味着容器似乎没有 func 的可执行文件。任何想法为什么会发生这种情况?它有时似乎有效,而其他时候则根本无效

【问题讨论】:

  • 实际上重新测试了一次,并且在没有 Terraform 的情况下也看到了这个问题。部署成功了几次,然后在我重新运行 devops 管道而不对配置或应用程序进行任何更改时开始失败

标签: azure azure-functions terraform azure-function-app


【解决方案1】:

在这里回答我自己的问题:发生这种情况是因为我发送了错误的 runtimeStack,当我选择 JS 时,它由 devops ui 自动插入,然后它试图在 docker 中运行应用程序

DOCKER|microsoft/azure-functions-node8:2.0

【讨论】:

    猜你喜欢
    • 2022-01-03
    • 2021-04-20
    • 2019-11-02
    • 2013-11-20
    • 2012-07-22
    • 2017-05-07
    • 1970-01-01
    相关资源
    最近更新 更多