1
我在Google應用程序引擎上使用Drive API。 應用程序服務器每天7k次請求。谷歌驅動API應用程序引擎80%的請求中的500錯誤
在最後一天,來自api的錯誤數量增加到接近60%。
{ "code" : 500, "message" : null }
我使用此代碼初始化驅動器:
HttpTransport httpTransport = new NetHttpTransport();
JsonFactory jsonFactory = new JacksonFactory();
AppIdentityCredential credential =
new AppIdentityCredential.Builder(Arrays.asList(DriveScopes.DRIVE)).build();
GoogleClientRequestInitializer keyInitializer =
new CommonGoogleClientRequestInitializer(Settings.API_KEY);
Drive service = new Drive.Builder(httpTransport, jsonFactory, null)
.setHttpRequestInitializer(credential)
.setApplicationName(APP_NAME)
.setGoogleClientRequestInitializer(keyInitializer)
.build();
return service;
沒有任何一個有同樣的情況? 有沒有解決方法?
謝謝!
更新: 已經開始工作,沒有任何來自我身邊的變化。
另外,請特別小心使用Drive客戶端庫。我懷疑他們做了退避,然後重試所有500個響應,有時候會在硬錯誤的情況下永遠循環。 – pinoyyid