Frequentemente, erro interno de http 500 com a API da unidade google drive.files.get
Temos um serviço que depende muito do Google Drive (usa o Python SDKhttps://developers.google.com/api-client-library/python/), nosso serviço passa por coleções e arquivos do Google Drive.
Checked log de produção, descobrimos que existem muitos erros internos do servidor http 500 quando chamamos google drive API drive.files.get, a taxa de erro http 500 cerca de 0,5%. Quando eu fiz investigação, o caso extremo é contínuo 9 falha http 500 em uma hora com a API drive.files.get.
BTW: Nosso serviço está hospedado no Amazon Web Service, centro de dados US WEST-2.
Qualquer um tem problema semelhante?
Qualquer ajuda é apreciada.
Pilha de chamadas de exceção como abaixo:
__Arquivo "/home/xxxxxx/xxxxxxx/storage.py", linha 1185, em get_file
___gdrive_file = self.client.files (). get (fileId = '0Bxn2GmQxR4zHYlNvaUlFNjl6MkE', campos = 'id, título, modifiedDate, createdDate, fileSize, mimeType, downloadUrl, labels'). execute ()
_Arquivo "/usr/lib/python2.7/dist-packages/apiclient/http.py", linha 389, em execução
__raise HttpError (resp, content, self.uri)
__HttpError: https://www.googleapis.com/drive/v2/files/0Bxn2GmQxR4zHYlNvaUlFNjl6MkE?fields=id%2Ctitle%2CmodifiedDate%2CcreatedDate%2CfileSize%2CmimeType%2CdownloadUrl%2Clabels&alt=json retornou "Erro interno">