函数计算,按量实例在处理完请求后会被冻结,如果一段时间内(一般为3~5分钟)不再处理请求,会自动销毁

函数计算,按量实例在处理完请求后会被冻结,如果一段时间内(一般为3~5分钟)不再处理请求,会自动销毁。 ----这个时间能修改的么,现在会出现还没有处理完就销毁实例的情况

展开
收起
芬奇福贵 2023-10-10 16:16:09 86 发布于北京 分享
分享
版权
举报
2 条回答
写回答
取消 提交回答
  • 函数计算的按量实例在处理完请求后会被冻结,如果一段时间内(一般为3~5分钟)不再处理请求,会自动销毁。这是因为按量实例是根据实际使用的资源来计费的,如果一段时间内没有使用到资源,那么销毁这些实例可以节约成本。

    2023-10-13 16:02:02 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 是不是子线程的没执行完 ?

    @赵航
    函数计算是按照请求计费的,如果请求响应了,实例就会被冻结。子线程中的代码也就无法执行了。您有如下三种解决方法:  

    (推荐):您可以将需要进行异步处理的逻辑,单独作为一个函数,然后使用函数的异步调用功能,在原函数中使用 FC 的 SDK,通过异步调用的方式调用新函数,从而达到异步执行的效果。例如:您的需求是同步请求完成用户注册,然后异步给用户发送确认邮件。那么您需要改造您的函数,将发送邮件的逻辑放到一个新的函数里,然后在原有函数完成用户注册之后,在代码中使用 FC SDK 异步调用这个发送邮件的新函数。参考示例
    您可以在子线程中完成请求响应,从而避免函数被冻结。
    使用预留实例,并关闭预留实例的闲置计费功能。这样实例就不会被冻结了,不过费用较高。

    此答案来自钉钉群“阿里函数计算官网客户”

    2023-10-10 21:17:41 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论

快速交付实现商业价值。

还有其他疑问?
咨询AI助理
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等