最佳实践:停止云功能

问题描述 投票:0回答:1

我们正在使用由数据存储触发的谷歌云功能来为大型查询和扳手数据库添加日期。在某些情况下,云功能会被触发但我们不需要做任何事情。适当的代码如下所示:

if true:
   # start processing
else: 
   sys.exit('ok')

我不确定sys.exit('ok')是否是这里使用的最佳方式。它用大量的错误向日志发送垃圾邮件,我也可以想象它会强制下一次触发冷启动(如果我错了,请纠正我)。

有没有最好的做法来处理它?如果我只有一个登录我的其他条件,或者我必须告诉函数它的工作现在完成了,函数的执行是否会停止?

干杯

python google-cloud-functions terminate
1个回答
2
投票

如果在调用函数时代码无关,只需从函数返回即可。没有必要做任何其他事情。不要像现在的代码那样尝试退出整个过程。

© www.soinside.com 2019 - 2024. All rights reserved.