函数执行异常退出,报错Process exited unexpectedly ...

函数执行异常退出,可能存在以下问题,你可以根据不同问题采取不同的措施。函数本身逻辑错误,多见于下游数据库问题,示例代码如下。您可以增加日志功能,根据日志调试解决。coding:utf-8-*-import os import logging def handler(event,...

大量事件同时触发函数调用,要如何保证函数可以正常...

问题背景 例如,您在函数计算配置了OSS触发器,当同时上传N个文件到OSS时,会触发函数执行,需要确保函数可以正常响应。解决方案 要确保函数可以正常响应,需要提升函数计算可以同时处理的并发请求数量,具体措施如下:设置实例并发度,...

Custom Runtime如何避免僵尸进程?

问题原因 由于代码程序的问题,有时候会产生僵尸进程。解决方案 创建函数时,选择 使用自定义运行时创建,并配置了 启动命令,那么系统中的1号进程...在没有配置 启动命令 的函数中,函数计算平台会尝试使用/code/bootstrap 脚本来启动函数。

Custom Container代码开发

本文介绍Custom Container中函数调用的方式、使用限制及代码示例。背景信息 Custom Container支持托管用户的HTTP Server,并将函数调用的请求转换为HTTP请求发送到HTTP Server,将HTTP Server的响应转换为函数调用的响应返回给Client。过程...

事件请求处理程序(Event Handler)

您需要从输入流读取调用函数时的输入,处理完成后把函数执行结果写到输出流来返回。PojoRequestHandler 以泛型的方式接收输入的 event 事件并返回执行结果。您可以自定义输入和输出的类型,但是输入和输出的类型必须是POJO类型。...

Serverless Devs工具使用FAQ

例如,您需要使用Node.js 18的版本,使用方法如下:建议您在控制台先创建一个自定义运行时函数,运行环境选择Node.js 18,然后在函数详情页面导出函数的配置。YAML的layers用来挂载Node.js 18公共层,PATH变量可以将Node.js 18设置为...

基本原理

函数计算 依次把 command 和 args 列表的内容进行拼接,形成完整的启动命令。如果未配置启动命令及启动参数,HTTP Server将默认从/code/bootstrap 启动。HTTP Server配置要求 创建HTTP Server时您需要满足以下要求:Custom Runtime启动的...

基本原理

函数计算 依次把 command 和 args 列表的内容进行拼接,形成完整的启动命令。如果未配置启动命令及启动参数,HTTP Server将默认从/code/bootstrap 启动。HTTP Server配置要求 创建HTTP Server时您需要满足以下要求:Custom Runtime启动的...

构建基于Serverless架构的弹性高可用音视频处理系统

当用户上传一个视频到OSS时,OSS触发器自动触发函数执行函数调用FFmpeg进行视频转码,并且将转码后的视频保存回OSS。关于简单视频处理系统的Demo及操作步骤,请参见 简单视频处理系统。视频处理工作流系统 如果您需要加快大视频的转码...

为HTTP触发器配置JWT认证鉴权

该提示说明函数计算无法根据自定义域名的JWT Token配置找到Token,请检查请求是否携带了Token、Token的位置或Token的名称是否正确。如果您在配置 JWT Token 配置 时选择读取位置为header,则需要在设置Token时加上 去除前缀 及空格,...

OpenReservedCapacity

15 deadline string 返回函数执行的超时时间,格式为 Unix 时间戳,单位:毫秒。150000000 createdTime string 创建时间。2020-04-03T05:57:28Z lastModifiedTime string 上一次被更新的时间。2020-04-03T05:57:28Z isRefunded string 是否...

配置自定义层

本文介绍如何在函数中配置自定义层。通过控制台配置 前提条件 创建函数 创建自定义层 操作步骤 为函数配置层时,如果层有多个版本,将按照具体的层版本与函数进行绑定。登录 函数计算控制台,在左侧导航栏,单击 函数。在顶部菜单栏,选择...

IoT物联网平台

重要 创建函数中的 请求处理程序类型 仅支持选择 处理事件请求。企业版实例中,函数计算的服务和函数所在地域,必须与企业版实例所在地域一致。已创建数据转发规则并编写处理数据的SQL,请参见 设置数据流转规则。背景信息 使用规则引擎...

事件请求处理程序(Event Handler)

函数计算 支持在使用C#编写的函数中应用Async,此时函数的执行会等待异步方法执行结束。以下是对ReturnType、InputType和IFcContext的说明。ReturnType:返回对象可以是 void、System.IO.Stream 对象或者任何可以被JSON序列化和反序列化的...

建Apache RocketMQ触发器

当Apache RocketMQ中有消息入队时,将会触发函数计算执行,触发时会根据您的攒批配置将一个或多个消息事件以批的形式推送到函数中进行处理。前提条件 事件总线EventBridge 开通事件总线EventBridge并授权 函数计算 创建服务 创建函数 ...

触发器管理

您可以在指定函数中创建触发器,使用触发器描述一组规则,当某个事件满足这些规则,事件源就会触发关联的函数。本文列举 函数计算 支持的所有触发器。前提条件 创建服务 创建函数 创建触发器 重要 单个函数下最多允许创建10个触发器。双向...

建Apache RocketMQ触发器

当Apache RocketMQ中有消息入队时,将会触发函数计算执行,触发时会根据您的攒批配置将一个或多个消息事件以批的形式推送到函数中进行处理。前提条件 事件总线EventBridge 开通事件总线EventBridge并授权 函数计算 创建函数 Apache ...

请求处理程序(Handler)

您需要从输入流读取调用函数时的输入,处理完成后把函数执行结果写到输出流来返回。PojoRequestHandler 以泛型的方式接收输入的 event 事件并返回执行结果。您可以自定义输入和输出的类型,但是输入和输出的类型必须是POJO类型。...

DeliveryOption

消息数据推送到函数计算时的底层应用模式:event-streaming:事件流模式,按照数组格式推送事件,会根据用户推送配置将一个或多个消息事件以批的形式推送到函数中进行处理,适合端到端的流式数据处理场景。event-driven:事件模式,每次会...

定时触发函数计算

此时通过定时运维功能执行OOS服务提供的执行函数计算的公共模版(ACS-FC-InvokeFunction),便可以达到定时运行函数计算,又可以查看每次定时触发后的执行结果。解决方案 您首先需要在函数计算内创建您的执行函数。在完成上述步骤后,通过OOS...

安装Node.js SDK

本文介绍如何安装函数计算Node.js SDK。安装步骤 您可以通过以下两种方式安装Node.js SDK:执行以下命令安装官方版本:npm install@alicloud/fc2-save 说明 建议您安装官方版本Node.js SDK。执行以下命令安装旧版本:npm install@alicloud/...

环境说明

名称 标识符 操作系统 架构 Custom Runtime(Debian10)(公测)custom.debian10 Debian 10 x86_64 Custom Runtime custom Debian 9 x86_64 Custom Runtime(Debian10)(公测)用户权限:函数执行用户为root。目录权限:所有目录均...

StatefulAsyncInvocationEvent

Invalid:您的执行函数被删除等原因处于无效状态(任务未被执行)。Expired:您为任务配置了最长排队等待的期限。该任务因为超期被丢弃(任务未被执行)。Retrying:异步调用因执行错误重试。Enqueued timestamp long 事件时间。...

请求处理程序(Handler)

函数计算 支持在使用C#编写的函数中应用Async,此时函数的执行会等待异步方法执行结束。以下是对ReturnType、InputType和IFcContext的说明。ReturnType:返回对象可以是 void、System.IO.Stream 对象或者任何可以被JSON序列化和反序列化的...

MnsTopicTriggerConfig

只有收到包含了此处设置的过滤标签字符串的消息时,才会触发函数执行。“serverless”notifyContentFormat string 触发事件的内容格式。目前支持下面两种内容格式:JSON STREAM JSON notifyStrategy string 重试策略。目前支持下面两种重试...

MQTT触发器

当 消息队列 MQTT 版 中有消息入队时,将会触发函数计算执行,触发时会根据您的攒批配置将一个或多个消息事件以批的形式推送到函数中进行处理。前提条件 事件总线EventBridge 开通事件总线EventBridge并授权 函数计算 创建函数 消息队列 ...

客户端断开连接,报错Invocation canceled by client...

FC Invoke End RequestId:1-64263a4b-2cd7c98b677*,Error:Invocation canceled by client(duration:4912ms,maxMemoryUsage:0.00MB)可能原因 发起调用的客户端主动取消了请求,导致函数执行异常中断,函数执行报错。解决方案 排查步骤如下所...

客户端断开连接,报错Invocation canceled by client...

FC Invoke End RequestId:1-64263a4b-2cd7c98b677*,Error:Invocation canceled by client(duration:4912ms,maxMemoryUsage:0.00MB)可能原因 发起调用的客户端主动取消了请求,导致函数执行异常中断,函数执行报错。解决方案 排查步骤如下所...

RunOptions

ALL mode string 消息数据推送到函数计算时的底层应用模式:event-streaming:事件流模式,按照数组格式推送事件,会根据用户推送配置将一个或多个消息事件以批的形式推送到函数中进行处理,适合端到端的流式数据处理场景。event-driven:...

自定义函数开发指南

函数开发 您可以通过Java、Python、Node.js等多种语言实现函数开发,日志服务提供了相应Runtime的SDK,以便您在函数中进行集成,详情请参见 SDK参考。以下内容以Java 8 Runtime为例,介绍如何开发日志服务ETL函数。关于Java 8函数编程细节...

当我运行Python语言的函数时,遇到报错NoneType ...

可能原因 入口函数定义错误,例如您在Python事件函数的入口函数中,创建了HTTP触发器。解决方案 请参考以下不同的函数类型定义您的入口函数:Python事件函数的入口函数定义。详细信息,请参见 环境说明。def handler(event,context):return...

功能概览

应用场景 如果您的函数中存在耗时较长、资源消耗较大或容易出错的逻辑,您可以使用异步调用的方式,让您的程序响应更加迅速,更加可靠地应对突发流量。例如:新用户注册系统中,新用户发送注册请求,注册成功后系统向用户发送注册成功邮件...

Custom Container函数状态及调用

因此请确保您在任何函数中使用的镜像不要被覆盖,如果被覆盖为其他的Digest,请及时使用最新的镜像信息重新部署您的函数。更新过程中的函数状态 函数新建成功后,函数状态的更新动作由LastUpdateStatus字段来表示更新过程的状态。...

如何让其他用户为我的函数授予访问其他资源的权限?

用户B调用函数,在函数中使用context.credentials去扮演步骤1中创建的角色。用户B拿到扮演角色所得到的Credentials去访问用户A的资源。说明 在您使用日志服务时,也会遇到类似的场景。例如把用户A的日志投递到用户B的OSS Bucket中。

如何让其他用户为我的函数授予访问其他资源的权限?

用户B调用函数,在函数中使用context.credentials去扮演步骤1中创建的角色。用户B拿到扮演角色所得到的Credentials去访问用户A的资源。说明 在您使用日志服务时,也会遇到类似的场景。例如把用户A的日志投递到用户B的OSS Bucket中。

MQTT触发器

当 云消息队列 MQTT 版 中有消息入队时,将会触发函数计算执行,触发时会根据您的攒批配置将一个或多个消息事件以批的形式推送到函数中进行处理。前提条件 事件总线EventBridge 开通事件总线EventBridge并授权 函数计算 创建服务 创建函数 ...

如何确定函数内部访问其他服务的网络连通性问题?

您可以在函数中增加类似以下的代码并调用函数,然后在控制台观察输出,确定网络连通性及服务可用性:os.system("ping-c 5"+host_or_ip)确定IP连通性问题。os.system("curl-v"+endpoint)验证HTTP服务是否可服务。您可以在所请求的服务中查找...

如何确定函数内部访问其他服务的网络连通性问题?

您可以在函数中增加类似以下的代码并调用函数,然后在控制台观察输出,确定网络连通性及服务可用性:os.system("ping-c 5"+host_or_ip)确定IP连通性问题。os.system("curl-v"+endpoint)验证HTTP服务是否可服务。您可以在所请求的服务中查找...

软件定时器

更正文档 概述 AliOS ...答:定时器回调函数是在定时器任务中执行的,所以定时器回调函数执行上下文为定时器任务,当回调函数所需栈空间超过定时器任务栈大小时,用户需要通过配置 RHINO_CONFIG_TIMER_TASK_STACK_SIZE参数来增加栈大小。

配置CDN触发器

步骤三:编写函数代码并测试 完成创建CDN事件触发器后,您可以开始编写函数代码并测试以验证代码的正确性,在实际操作过程当发生CDN事件时,触发器会自动触发函数执行。在函数详情页面,单击 函数代码 页签,在代码编辑器编写代码,...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
函数计算(旧版) 云工作流 Node.js 性能平台 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用