因此不可避免的会出现函数调用毛刺的情况,即冷启动时间大于10s,在这种情况下,您可以使用设置预留的方式来避免冷启动。您可以在项目目录内执行以下命令消除冷启动毛刺:sudo s provision put-target 10-qualifier LATEST 同时,当您需要...
前提条件 函数计算 创建服务 说明 在创建服务时,请配置好服务角色,函数会获得该角色所拥有的权限,否则在测试函数代码时会报错。本文示例配置的服务角色为 AliyunFCDefaultRole,并在权限策略中增加 AliyunLogReadOnlyAccess。关于服务...
首先会按照配置的重试次数进行重试,超过最大重试次数仍然无法成功的,会增加时间间隔进入退避重试。3 触发器日志 选择已创建的日志库,日志服务触发函数执行过程的日志会记录到该日志库中。function-log2 调用参数 如果您想传入自定义参数...
当出现不可知的结果时,例如异步调用提交任务接口超时,您可以通过提交相同ID的任务进行重试,任务去重功能可以避免任务的重复执行。本文介绍如何通过设置TaskID来实现任务去重。功能原理 函数计算 提供 TaskID 这一任务概念,该ID全局唯一...
调用失败时,对于函数执行错误,函数计算 会默认重试3次,对于其它错误,如限流和系统错误等,会采用二进制退避方式重试,用户可配置重试次数及最大消息存活时间。异步调用执行完成时,函数计算 支持配置 结果回调,用户可以使用结果回调...
调用失败时,对于函数执行错误,函数计算 会默认重试3次,对于其它错误,如限流和系统错误等,会采用二进制退避方式重试,用户可配置重试次数及最大消息存活时间。异步调用执行完成时,函数计算 支持配置 结果回调,用户可以使用结果回调...
函数计算 提供实例级别的事件,通过实例级别事件您可以了解函数实例完整的生命周期,包括实例构建、销毁的流程以及其中各步骤发生的时间点。本文介绍函数实例的生命周期以及实例级别事件的定义、转移流程、类型和查询方式。函数实例的生命...
函数计算 提供实例级别的事件,通过实例级别事件您可以了解函数实例完整的生命周期,包括实例构建、销毁的流程以及其中各步骤发生的时间点。本文介绍函数实例的生命周期以及实例级别事件的定义、转移流程、类型和查询方式。函数实例的生命...
常见问题FAQ Q:因函数实现问题引发的函数执行出错是否会触发执行重试策略?A:不会。函数计算无法在系统层面区分函数运行出错的类型,因此函数执行出错不会触发重试策略。函数运行出错重试包含以下两种类型。可能重试成功 无需执行重试...
本文介绍如何通过Serverless Devs工具基于异步任务调用GPU函数,并将调用结果自动回调至配置的异步目标函数。背景信息 GPU实例 随着机器学习,特别是深度学习的广泛应用,大量向量、矩阵、张量运算所产生的算力需求,包括训练场景对高精度...
常见问题FAQ Q:因函数实现问题引发的函数执行出错是否会触发执行重试策略?A:会,函数执行出错会触发重试策略。容错策略 当发生错误时是否选择容错。允许容错 请求失败且重试失败后,跳过此请求,继续处理下一条请求。禁止容错 请求失败...
出现客户端499错误后函数实例会重启,您可以通过配置健康检查避免实例重启,具体原因及操作请参见 为什么函数出现客户端499错误后函数实例会重启?如果客户端调用出现超时情况,您可以将耗时的逻辑放在新的函数中,使用函数的异步调用功能...
常见问题 为什么 函数计算 无法成功接入VPC调试?如果您的函数中已经设置允许函数访问VPC,却无法成功接入VPC,可能原因如下。交换机所在的子网故障或子网中的IP地址已用尽,您可以在配置VPC时提供两个或者多个交换机ID,如果一个可用区...
什么是上下文 当 函数计算 运行您的函数时,它会将上下文对象(context.Context)传递到执行方法中。该对象包含有关调用、服务、函数、链路追踪和执行环境等信息。上下文对象主要提供了以下参数。表 1.Context信息 字段 说明 变量 ...
什么是上下文 当 函数计算 运行您的函数时,会将上下文对象传递到执行方法中。该对象包含有关调用、服务、函数和执行环境等信息。上下文对象主要提供了以下参数。字段 类型 说明 requestId String 本次调用请求的唯一ID。您可以记录该ID,...
函数计算 支持与 日志服务 进行集成,为函数配置日志后,函数计算 会自动收集日志,并把日志投递到指定的日志库。您可以在 函数计算 控制台查看单请求日志、实例日志、函数日志,也可以在 日志服务 控制台利用日志分析能力对日志进行自定义...
出现客户端499错误后函数实例会重启,您可以通过配置健康检查避免实例重启,具体原因及操作请参见 为什么函数出现客户端499错误后函数实例会重启?如果客户端调用出现超时情况,您可以将耗时的逻辑放在新的函数中,使用函数的异步调用功能...
不设置 x-fc-status:函数计算 默认本次调用是成功执行的,但是您的函数可能有异常,没有向 函数计算 汇报,函数计算 会认为这次函数执行没有报错,在业务逻辑上可能没有影响,但是在监控可观测性上会有影响。如下图所示:设置 x-fc-status...
使用频率较低的函数调用时间会比较长,具体原因见 为什么使用频率较低的函数调用时间比较长?如果想消除冷启动延时的影响,可以使用预留模式的实例,具体可参考 如何让实例一直存活不销毁,消除冷启动延时的影响?如果您想获取函数的ARN在...
什么是上下文 当 函数计算 运行您的函数时,它会将上下文对象(context.Context)传递到执行方法中。该对象包含有关调用、服务、函数、链路追踪和执行环境等信息。事件请求处理程序(Event Handler)和HTTP请求处理程序(HTTP Handler)都...
常见问题 为什么 函数计算 无法成功接入VPC调试?如果您的服务中已经设置允许函数访问VPC,却无法成功接入VPC,可能原因如下。交换机所在的子网故障或子网中的IP地址已用尽,您可以在配置VPC时提供两个或者多个交换机ID,如果一个可用区...
函数计算 支持与 日志服务 进行集成,为函数配置日志后,函数计算 会自动收集日志,并把日志投递到指定的日志库。您可以在 函数计算 控制台查看单请求日志、实例日志或函数日志,也可以在 日志服务 控制台利用日志分析能力对日志进行自定义...
什么是上下文 当 函数计算 运行您的函数时,会将上下文对象传递到执行方法中。该对象包含有关调用、服务、函数、链路追踪和执行环境等信息。事件请求处理程序(Event Handler)和HTTP请求处理程序(HTTP Handler)都支持上下文对象作为传入...
函数计算 支持HTTP触发器...是 系统错误 500 函数计算 系统错误,可重试解决。否 系统流控 503 函数计算 系统流控。可用指数退避方式重试。否 如果问题还未能解决,请加入钉钉用户群(钉钉群号:11721331),联系函数计算工程师及时沟通处理。
Java函数监控 预留模式实例的自动弹性伸缩 新增 函数计算新增预留模式实例的自动弹性伸缩功能,您可以通过定时弹性伸缩和指标追踪弹性伸缩两种模式解决预留模式配置的固定预留值导致的预留函数实例利用不充分问题。预留模式实例的自动弹性...
不设置 x-fc-status:函数计算 默认本次调用是成功执行的,但是您的函数可能有异常,没有向 函数计算 汇报,函数计算 会认为这次函数执行没有报错,在业务逻辑上可能没有影响,但是在监控可观测性上会有影响。如下图所示:设置 x-fc-status...
函数实例命令行操作 函数调用 同步调用 当您同步调用一个函数时,事件将直接触发函数,函数计算会运行该函数并等待响应。当函数调用完成后,函数计算会将执行结果直接返回给您,例如返回结果、执行摘要和日志输出。同步调用 异步调用 函数...
Custom Runtime与Custom Container运行时中如果打印了 FC Invoke Start RequestId:xxx 与 FC Invoke End RequestId:xxx,会出现一次调用在请求列表中出现两次的情况。基于请求指标进行自定义搜索,创建自定义大盘。请求指标以 key:val 的...
什么是实例级别指标 实例级别指标是函数实例维度的性能指标,对函数实例进行实时监控和性能数据采集,并进行可视化展示,为您提供函数实例端到端的监控排查路径。实例级别指标可通过以下维度进行呈现。函数维度或函数Qualifier维度:指以...
是 系统错误 FcCommonError 500 函数计算 系统错误,可重试解决。否 系统流控 FcCommonError 503 函数计算 系统流控。可用指数退避方式重试。否 如果问题还未能解决,请加入钉钉用户群(钉钉群号:11721331),联系函数计算工程师即时沟通...
函数计算 接收异步调用请求后,将请求持久化后会立即返回响应,无需等待请求执行完成。如您需要保留执行失败且超过最大重试次数被丢弃的请求,或通知下游异步调用结果,可以通过配置结果回调功能实现。配置异步目标服务后,异步调用请求...
什么是上下文 当 函数计算 运行您的函数时,会将上下文对象传递到执行方法中。该对象包含有关调用、服务、函数和执行环境等信息。在PHP运行时中,$context 参数的数据类型是数组Array类型,定义如下所示。['requestId'=>'b1c5100f-819d-c...
不设置 x-fc-status:函数计算 默认本次调用是成功执行的,但是您的函数可能有异常,没有向 函数计算 汇报,函数计算 会认为这次函数执行没有报错,在业务逻辑上可能没有影响,但是在监控可观测性上会有影响。如下图所示:设置 x-fc-status...
什么是实例级别指标 实例级别指标是函数实例维度的性能指标,对函数实例进行实时监控和性能数据采集,并进行可视化展示,为您提供函数实例端到端的监控排查路径。实例级别指标可通过以下维度进行呈现。函数维度或函数Qualifier维度:指以...
Common Headers 里面的信息可以构造类似官方Runtime中的入参 context,而您调用函数的请求体可以构造类似官方Runtime中的入参 event。Event Handler签名 当函数是事件请求处理程序时,HTTP Server实现Path为/invoke 且Method为 POST 的对应...
您可以为函数发布一个或多个版本,版本就相当于函数的快照,当您发布版本时,函数计算会为您的函数生成快照,并自动分配一个版本号与其关联。您还可以为函数的版本创建别名,指向该版本。结合函数的版本和别名,您可以轻松实现发布、回滚...
函数计算 接收异步调用请求后,将请求持久化后会立即返回响应,无需等待请求执行完成。如您需要保留执行失败且超过最大重试次数被丢弃的请求,或通知下游异步调用结果,可以通过配置结果回调功能实现。配置异步目标服务后,异步调用请求...
什么是上下文 当 函数计算 运行您的函数时,会将上下文对象传递到执行方法中。该对象包含有关调用、服务、函数和执行环境等信息。上下文对象主要提供了以下参数。字段 类型 说明 request_id String 本次调用请求的唯一ID。您可以记录该ID,...
本文介绍使用 函数计算 编写代码相关的基础概念信息,包括请求处理程序、函数实例生命周期回调方法、日志记录和错误处理等。请求处理程序 在创建函数时,您需要指定请求处理程序。函数计算 的运行时会加载并调用您的请求处理程序处理请求。...
什么是上下文 当 函数计算 运行您的函数时,会将上下文对象传递到执行方法中。该对象包含有关调用、服务、函数、链路追踪和执行环境等信息。事件请求处理程序(Event Handler)和HTTP请求处理程序(HTTP Handler)都支持上下文对象作为传入...