我们50%的数据突然无法通过insertAll请求发布到Bigquery。 7月7日星期二中午6点左右开始发生。 Google云状态页面报告没有中断。我们这边没有发生代码更改或服务重启。
我们一次将处理削减为单个连接和单个记录。请求长度非常小。我们有退避的重试逻辑,没有重试次数有帮助。它可能与帖体本身有关,但一切似乎都被正确编码为UTF8。我们按顺序处理数据,因此这是过去两天的主要中断。
非常有趣的部分是如果我从json中删除非US-ASCII字符,则没有失败。
我已打开HttpTransport类的CONFIG级别日志记录以查看请求和响应信息。我有一个请求/响应日志,包括我们自己的堆栈跟踪。
https://gist.github.com/lukeforehand/37528fd680a8facdd621
我希望从服务器端看到这一点,我们只是看到“后端错误”。
谢谢, 路加
答案 0 :(得分:1)
Backend error
表示项目内部分配的节点上的基础架构和应用程序正在发生变化。您无法修复或改进此问题,只有BQ团队工程师才能解决问题。
如果重试后问题没有消失,您需要联系