云功能:GCP Python中发生未知错误

时间:2020-04-18 04:49:06

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

日志查看器 Log Viewer

未知错误图片 Unknown Error

在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. 任何人以前都看过此内容并提出了解决建议。

1 个答案:

答案 0 :(得分:4)

根据我对Google支持的跟踪,看来这与Cloud Console本身有关。

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

根据Google支持,CF产品小组正在努力提供更具描述性的消息(UT测试超时时间为1分钟),而不是此错误。另外,他们不确定CF的产品小组是否将CF的测试UI超时设置为与CF超时相同。尚无ETA。

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