Google app engine 将文件上载到Google云存储:500后端错误
我们试图在将文件转移到BigQuery之前将其上传到Google云存储中,但在一些上传过程中,我们经常会遇到“500内部服务器错误”或“410消失”(下面是原始消息) 我们使用的是官方SDK,并添加了带有指数退避的重试,但错误总是在这里。你有什么建议吗 下面是我们如何上传(scala): 原始SDK错误响应:Google app engine 将文件上载到Google云存储:500后端错误,google-app-engine,google-bigquery,google-cloud-storage,Google App Engine,Google Bigquery,Google Cloud Storage,我们试图在将文件转移到BigQuery之前将其上传到Google云存储中,但在一些上传过程中,我们经常会遇到“500内部服务器错误”或“410消失”(下面是原始消息) 我们使用的是官方SDK,并添加了带有指数退避的重试,但错误总是在这里。你有什么建议吗 下面是我们如何上传(scala): 原始SDK错误响应: 500 Internal Server Error { "code" : 500, "errors" : [ { "domain"
500 Internal Server Error
{
"code" : 500,
"errors" : [ {
"domain" : "global",
"message" : "Backend Error",
"reason" : "backendError"
} ],
"message" : "Backend Error"
}
410 Gone
{
"code" : 500,
"errors" : [ {
"domain" : "global",
"message" : "Backend Error",
"reason" : "backendError"
} ],
"message" : "Backend Error"
}
每个
后端错误
都应该通过指数重试来处理,因为可能存在服务问题
如果错误在10小时后仍然存在,那么您应该与支持部门联系,以便为您的问题提供1:1的帮助。是否可能是由于错误的CSV造成的?这是不同的错误,例如:第0行出现错误,无法识别字段0感谢您的评论作为对上述代码的响应,410消失是非常令人惊讶的,尤其是当结果包含“code”:“500”时。您是否有可能拥有某种防火墙,可能会修改您的结果?@BrandonYarbrough我们的防火墙不会修改任何内容,它只是过滤互联网流量
"com.google.api-client" % "google-api-client" % "1.18.0-rc",
"com.google.api-client" % "google-api-client-jackson2" % "1.18.0-rc",
"com.google.apis" % "google-api-services-bigquery" % "v2-rev142-1.18.0-rc",
"com.google.apis" % "google-api-services-storage" % "v1-rev1-1.18.0-rc",
"com.google.http-client" % "google-http-client" % "1.18.0-rc",
"com.google.oauth-client" % "google-oauth-client" % "1.18.0-rc"
500 Internal Server Error
{
"code" : 500,
"errors" : [ {
"domain" : "global",
"message" : "Backend Error",
"reason" : "backendError"
} ],
"message" : "Backend Error"
}
410 Gone
{
"code" : 500,
"errors" : [ {
"domain" : "global",
"message" : "Backend Error",
"reason" : "backendError"
} ],
"message" : "Backend Error"
}