我用Python尝试了Google云函数,但运行时出现了问题。它说:Error: could not handle the request
我检查了日志,但没有错误,只有一条日志消息:
Function execution took 16 ms, finished with status: 'crash'
当我将函数简化为打印输出时,它工作正常。然后,我在打印输出之前添加了raise Exception('test')
,以查看异常是否会导致Stackdriver错误,但是没有,我只在日志中再次收到了finished with status: 'crash'
消息
这是正常的行为吗?或者它是一个bug,而不是崩溃,我应该在日志中将异常视为一个错误
在我的例子中,我使用的代码如下:
这里Promise2正在google bucket中上传一个文件,但我错误地将dev-gcp.json放在了.gitignore中,它忽略了部署函数时的dev-gcp.json(google应用程序凭据)。当google bucket存储无法找到用于身份验证的dev-gcp.json时,它会在google bucket存储上出错。 因此,请确保承诺中的任何内容都得到了正确处理,因为有些错误不是预期的,也没有得到处理
正如评论中提到的那样,这次崩溃似乎与使用Python的Google云函数有关。该问题已向谷歌内部云功能工程师报告,评估仍在进行中。您可以监视this link以查找修复程序
另外,将“包装器”标记为要在GCF设置中执行的函数
相关问题 更多 >
编程相关推荐