更新时间:2025-09-08 gmt 08:00
配置函数的心跳检测-j9九游会登录
本章节介绍如何通过函数工作流控制台,配置心跳函数,检测函数运行时的异常场景。
操作场景
心跳函数用于检测函数运行时的异常场景,如函数死锁、函数内存溢出、函数网络异常等。
配置了心跳函数后,当函数运行时,functiongraph每隔5秒向函数实例发送一次心跳请求,触发心跳函数。如果心跳请求返回异常,functiongraph会认为函数实例异常,将终止此函数实例。
functiongraph心跳请求的超时时间是3秒,如果连续6次心跳请求未响应,函数实例将被终止。
约束与限制
- 当前java函数支持配置心跳函数。
- 心跳函数入口需要与函数执行入口在同一文件下。
java心跳函数格式为:
public boolean heartbeat() { // 自定义检测逻辑 return true - 心跳函数目前无输入参数,返回值为boolean类型。
配置心跳函数
- 登录,在左侧的导航栏选择“函数 > 函数列表”。
- 单击函数的名称,进入函数详情页。
- 在“设置”页签下选择“高级设置”。
- 开启“配置心跳函数”开关,并配置心跳函数的入口。
心跳函数入口需要与函数执行入口在同一文件下,格式为:[包名].[类名].[执行函数名],不超过128个字符。图1 配置心跳函数
- 完成后单击“保存”,保存心跳函数配置。
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨