开发者社区 > 云原生 > Serverless > 正文

阿里函数计算中测试FC时遇到这个问题,帮忙排查一下?

阿里函数计算中测试FC时遇到这个问题,帮忙排查一下?5866e8cedcee5aa3eca9d0c1406d9e9c.png

展开
收起
小小鹿鹿鹿 2023-11-21 22:13:59 54 0
4 条回答
写回答
取消 提交回答
  • 实例进程异常退出(Function instance exited unexpectedly)
    报错示例
    Function instance exited unexpectedly(code 2, message:no such file or directory) with start command '/code/bootstrap '.
    Logs:
    Function instance exited unexpectedly:表示实例启动进程异常退出。

    code 2, message:no such file or directory:表示实例启动进程的Linux退出码和该退出码的含义。

    with start command '/code/bootstrap ':表示该实例的启动命令。

    说明
    进程退出码及其含义仅作为问题排查的参考,不能完全确定实例退出原因,因为该退出码可能是代码中实现,与Linux退出码含义不完全相匹配。

    报错排查
    启动命令没有可执行权限

    The function cannot be started. Function instance exited unexpectedly(code 13, message:permission denied) with start command '/code/bootstrap '.
    如果实例启动命令没有可执行权限,报错信息中的退出码一般为code 13, message:permission denied。可以在打包代码前,执行chmod 755 bootstrap、chmod 777 bootstrap或chmod +x bootstrap赋予文件的可执行权限。

    文件不存在

    Function instance exited unexpectedly(code 2, message:no such file or directory) with start command 'python3 not_exist_file.py '.
    Logs:xxx
    如果启动参数中的文件不存在,则报错信息中的退出码一般为code 2, message:no such file or directory。特殊情况下,报错信息中的退出码可能不是code 2, message:no such file or directory或无退出码,此时,需要根据报错日志进行排查。
    https://help.aliyun.com/zh/fc/user-guide/troubleshooting?spm=a2c4g.11186623.0.i115

    2023-11-22 15:08:24
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据您提供的错误信息,“ python app.py”表示在运行您的应用时出现了未知错误。可能的原因有很多,包括但不限于:

    1. 缺少 Python 解释器环境:请确认您的函数环境中安装了正确的 Python 版本,并已正确配置。
    2. 错误的应用文件路径:请确认您的应用文件路径正确,并已上传至函数环境。
    3. 应用代码中的语法错误或逻辑错误:请检查您的代码,看看是否有语法错误或逻辑错误。
    4. 权限问题:请确认您的函数具有足够的权限来读取和执行应用文件。
    5. 其他环境变量或配置错误:请检查其他可能影响应用运行的环境变量或配置项。
      在排查此类问题时,建议您使用日志输出功能来获取更多关于错误的信息。在阿里云控制台上,选择“产品”>“服务器 > 函数计算”,然后点击您希望查看的日志输出
    2023-11-22 15:04:16
    赞同 展开评论 打赏
  • 这个错误信息表示你的函数实例在启动时遇到了意外的错误,错误码为0,错误信息为'python app.py'。

    首先,你需要检查你的函数代码是否有错误。你可以将你的函数代码复制到一个新的文件中,然后在本地运行,看看是否可以成功。如果本地运行失败,那么可能是你的函数代码有问题。

    其次,你需要检查你的函数配置是否有错误。你可以检查你的函数配置,看看是否正确配置了运行环境、启动命令、内存限制等。

    最后,你需要检查你的函数计算服务是否有问题。你可以尝试重启你的函数计算服务,看看是否可以解决问题。

    2023-11-22 11:52:14
    赞同 展开评论 打赏
  • 这个您要看下文档了,自定义函数您要自己起一个 web server,然后函数计算会把调用转化成 HTTP 请求。参考这个:
    https://help.aliyun.com/zh/fc/user-guide/custom-runtime/?spm=a2c4g.11186623.0.0.63393e72aiQjIA
    。此回答来自钉群阿里函数计算官网客户。

    2023-11-22 08:23:27
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 热门讨论

    热门文章

    相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载