我写了个云函数,设置了cron定时执行,从某api抓取数据并存入云数据库。
然而有70%的可能性会失败,但是手动从前端执行100%成功,请问是什么问题?
我写了个云函数,设置了cron定时执行,从某api抓取数据并存入云数据库。
然而有70%的可能性会失败,但是手动从前端执行100%成功,请问是什么问题?
承接H5、小程序、APP等外包:
1***@qq.com - jdclzl
找到原因了,因为我使用的const exec = require('child_process').exec是一个异步函数,导致直接返回了。
解决方法是换成同步的execSync。
f***@qq.com (作者)
1小时呢
2020-12-16 18:01
MonikaChen
回复 f***@qq.com: 你可以打LOG,然后在云函数后台看LOG
2020-12-17 00:02
f***@qq.com (作者)
回复 MonikaChen: log 什么也看不出来
请求入参: {
"args": {
"timingTriggerConfig": "cron:0 0 ",
"timestamp": 1608166800014
},
"requestId": "ac1407b816081668****014350274"
}
2020-12-17 09:58