开发者社区 > 云原生 > Serverless > 正文

函数计算云函数有没有手动重启或者重新部署的方法?

函数计算云函数有没有手动重启或者重新部署的方法?发现应用内部内存溢出,就一直错误了,要重启函数才行。

展开
收起
-Feng、冯冯 2024-05-09 08:36:14 19 0
1 条回答
写回答
取消 提交回答
  • 可以手动停止,再开启。

    按量模式的实例随着函数调用请求自动创建,处理完请求后进入冻结状态,如果接下来2~5分钟没有新的请求,该实例将会被回收。函数计算不提供停止实例的功能,对于正在处理请求的实例,您可以采用本文介绍的方式手动停止。

    手动停止实例
    设置函数超时时间

    您可以为函数设置超时时间,达到超时时间后,函数将自动退出并报错。具体操作,请参见管理函数。

    客户端手动取消

    如果您的函数为同步调用,只要客户端取消请求,函数将不会继续执行。请求结束后,等待一定时间无新的请求,实例自动回收。

    通过控制台或API停止异步任务

    如果您的函数开启了异步任务模式,函数执行过程中可以通过控制台或调用API StopStatefulAsyncInvocation停止异步任务。任务停止后,等待一定时间无新的请求,实例自动回收。

    登录实例执行命令停止实例

    如果你的函数为异步调用,但未开启异步任务模式,您可以登录目标实例,然后执行kill命令停止进程。这将导致此实例处理的请求失败。关于如何登录实例,请参见函数实例命令行操作。

    删除函数

    您也可以直接删除函数来强制回收实例,此时实例处理的请求会失败。

    image.png

    参考文档https://help.aliyun.com/zh/functioncompute/support/how-to-stop-an-instance?spm=a2c4g.11186623.0.i3

    2024-05-10 09:07:58
    赞同 4 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
    极氪大数据 Serverless 应用实践 立即下载