【问题标题】:An unknown error has occurred in Cloud Function: GCP PythonCloud Function 发生未知错误:GCP Python
【发布时间】:2020-04-18 04:49:06
【问题描述】:

日志查看器

未知错误图像

我在 GCP (Python) 中执行云函数时遇到未知错误。 步骤:

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

【问题讨论】:

  • 当您单击某处时会出现对话框。您单击某处然后收到错误?
  • 它没有点击任何地方就出现了。根据我在下面的回复,这与 Cloud Function Test UI 有关。

标签: python google-cloud-functions runtime-error


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2016-11-18
    • 2019-09-11
    • 2020-12-04
    • 2014-06-26
    • 2012-01-27
    • 2018-04-24
    • 2019-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多