如何手动停止实例?
按量模式的实例随着函数调用请求自动创建,处理完请求后进入冻结状态,如果接下来2~5分钟没有新的请求,该实例将会被回收。函数计算不提供停止实例的功能,对于正在处理请求的实例,您可以采用本文介绍的方式手动停止。
手动停止实例
设置函数超时时间
您可以为函数设置超时时间,达到超时时间后,函数将自动退出并报错。具体操作,请参见管理函数。
客户端手动取消
如果您的函数为同步调用,只要客户端取消请求,函数将不会继续执行。请求结束后,等待一定时间无新的请求,实例自动回收。
通过控制台或API停止异步任务
如果您的函数开启了异步任务模式,函数执行过程中可以通过控制台或调用API StopStatefulAsyncInvocation停止异步任务。任务停止后,等待一定时间无新的请求,实例自动回收。
删除函数
您也可以直接删除函数来强制回收实例,此时实例处理的请求会失败。