Cloud Functions 中发生未知错误:GCP Python

An unknown error has occurred in Cloud Function: GCP Python

日志查看器

未知错误图片

我在 GCP (Python) 中执行 Cloud Function 时 运行 遇到未知错误。 步骤:

  1. 运行 Cloud Functions 从 BigQuery DataStore 检索数据并将 CSV 文件保存在 GCP 存储中。
  2. 运行 Cloud Functions 从 BigQuery DataStore 检索数据并将 CSV 文件保存在 GCP 存储中。
  3. 运行 Cloud Functions 从 BigQuery DataStore 检索数据并将 CSV 文件保存在 GCP 存储中。
  4. 执行成功,文件存储在Storage中。如果您查看日志,它显示已完成,状态代码为 200(附件是日志视图图像),这是成功代码。
  5. 但是,根据随附的屏幕截图,最终我们收到了带有一些跟踪编号的未知错误。
  6. 有没有人早些时候看到过这个问题以及解决建议。

根据我对 Google 支持的跟进,这似乎与 Cloud Console 本身有关。

我们遇到的错误消息与 Cloud Function 的测试器 UI 超时有关。目前它被设置为最大 1 分钟,即使 Cloud Function 本身有一个超时 window 不同(最大 1 分钟到 9 分钟之间)。因此,如果我们使用 CF UI 测试(CF 中的测试功能选项),它将在 1 分钟内超时,即使 CF 将成功执行(查看日志中的成功代码 200)

根据 Google 支持,CF 产品团队正在努力提供更具描述性的消息(1 分钟 UT 测试超时)而不是此错误。此外,他们不确定 CF 的产品团队是否会将 CF 的测试 UI 超时设置为与 CF 超时相同。还没有预计到达时间。

因此我们将 运行 我们的 CF 以不同的方式使用,而不是使用 CF UI 控制台进行测试。