Cloud Functions 中发生未知错误

Unknown error has occurred in Cloud Functions

首先,它看起来像这个线程,但它不是:

我部署了几次 Cloud Functions,它们仍然运行良好。尽管如此,自上周以来,按照相同的程序我可以正确部署,但测试它们时我收到错误 "An unknown error has occurred in Cloud Functions. The attempted action failed. Please try again, send feedback".

它由 pub/sub 触发,我想要的是在我可以让它工作的时候安排它。

我很纳闷。我现在缺乏想法,以至于我开始认为一切正常,但 Google 测试方法失败了......然而当我 运行 Cloud 中的 pub/sub 主题时调度程序它在没有太多信息的情况下启动错误日志 1。有没有人遇到过同样的问题?

谢谢

我自己过去的回答:
  • 终于“解决”了。我正在处理 160kB 的 CF 中的 csv,在我的计算机中执行时间持续 38 秒。由于某些原因,在 CF 中我需要 512MB 的分配内存和大于 60 秒的超时。
我最近的回答:
  • 不要使用 test 按钮测试 CF,因为有时它需要超过最大可用超时时间才能完成,因此你会得到错误。

如果你想轻松测试一下

  • 在代码中的里程碑之后写 prints 以检查脚本的演变情况。
  • 使用日志界面。印刷品将在那里展示 ;)
  • 此外,日志显示有价值的信息(有时甚至是可读的)。
  • 还有,如果你是发送,比如,到桶,在CF完成后检查它们,也许你会有惊喜。

总结一下,不要盲目相信测试按钮

目前自己的回答(已经后悔打印的东西了):
  • 有很好的 python 库可以检查日志,不要为此打印东西(如果你有时间的话)。