tongchenkeji 发表于:2023-4-21 12:02:120次点击 已关注取消关注 关注 私信 定时任务触发器每隔30分钟执行一次,但是出现调用失败情况,服务自动间隔几秒就自动再次调用了,是否可以[阿里云函数计算] 暂停朗读为您朗读 定时任务触发器每隔30分钟执行一次,但是出现调用失败情况,服务自动间隔几秒就自动再次调用了,是否可以设置至少间隔一分钟?【提问28】 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 函数计算# 定时任务触发器每隔30分钟执行一次,但是出现调用失败情况,服务自动间隔几秒就自动再次调用了,是否可以1
爱吃白菜的GGBAM 2023-11-27 21:29:46 1 是的,您可以在创建定时触发器时,设置最小间隔时间,以确保服务不会在短时间内反复调用。具体来说,您可以按照以下步骤设置最小间隔时间: 打开函数计算控制台,进入函数列表页面。 找到您要设置定时触发器的函数,进入函数详情页面。 在函数详情页面的左侧导航栏中,找到触发器选项,点击进入触发器管理页面。 在触发器管理页面中,找到您要设置的定时触发器,点击进入触发器详情页面。 在触发器详情页面中,找到最小间隔时间选项,设置最小间隔时间为1分钟或更长时间。 保存触发器配置后,即可生效。 最小间隔时间选项仅对定时触发器生效,对于其他类型的触发器(如HTTP触发器、消息队列触发器等),不支持设置最小间隔时间。另外,最小间隔时间的设置,可能会影响您的业务逻辑和应用程序的性能,因此建议您在设置最小间隔时间时,权衡好业务需求和性能要求。
牧羊吖AM 2023-11-27 21:29:46 3 是的,可以设置至少间隔一分钟来避免频繁调用失败情况。可以在每次任务执行完后,设置一个标志来记录上次调用的时间,下次触发时判断距离上次调用的时间是否大于1分钟,如果是则执行任务,否则等待下一个触发器到来。
是的,您可以在创建定时触发器时,设置最小间隔时间,以确保服务不会在短时间内反复调用。具体来说,您可以按照以下步骤设置最小间隔时间:
打开函数计算控制台,进入函数列表页面。
找到您要设置定时触发器的函数,进入函数详情页面。
在函数详情页面的左侧导航栏中,找到触发器选项,点击进入触发器管理页面。
在触发器管理页面中,找到您要设置的定时触发器,点击进入触发器详情页面。
在触发器详情页面中,找到最小间隔时间选项,设置最小间隔时间为1分钟或更长时间。
保存触发器配置后,即可生效。
最小间隔时间选项仅对定时触发器生效,对于其他类型的触发器(如HTTP触发器、消息队列触发器等),不支持设置最小间隔时间。另外,最小间隔时间的设置,可能会影响您的业务逻辑和应用程序的性能,因此建议您在设置最小间隔时间时,权衡好业务需求和性能要求。
这个次数可以在 异步配置-异步策略设置 间隔时间设置不了。
此答案来自钉钉群“阿里函数计算官网客户”
是的,可以设置至少间隔一分钟来避免频繁调用失败情况。可以在每次任务执行完后,设置一个标志来记录上次调用的时间,下次触发时判断距离上次调用的时间是否大于1分钟,如果是则执行任务,否则等待下一个触发器到来。