Видя высокий уровень SocketTimeoutException от вызова календаря API - PullRequest
0 голосов
/ 21 июня 2019

Наше приложение широко использует Calendar API, и начиная с 10PM PDT 19.06.2015 мы наблюдаем высокую вероятность исключения SocketTimeoutException при использовании Java-клиента Calendar API.Это не так плохо, что наше приложение полностью сломано, но достаточно плохо, что трудно выполнить любую последовательность обновлений событий без сбоев.

Я полагаю, что тайм-аут по умолчанию составляет 20 секунд (что, я думаю, было уже довольнодолго) и мы до 30 секунд, но это не помогло.Тайм-аут должен быть дольше 30 секунд?для событий вставки / обновления / удаления звонков?

Возможно ли, что мы ограничены каким-либо тарифом?(Хотя я полагаю, что это будет возвращено с исключением 403 с соответствующим сообщением об ошибке, а не SocketTimeoutException) Или в Календаре Google возникли другие проблемы после сбоя?

Спасибо!

1 Ответ

0 голосов
/ 21 июня 2019

Если вы вставляете тысячи файлов одновременно, вполне возможно, что вы душите какой-то ресурс (сокеты, пропускную способность и т. Д.).

  • Возможно, вам потребуется оптимизировать код, сократив количество вызовов API, выполняемых одновременно на пользователя / сек.
  • Увеличение времени ожидания чтения: Таймауты и ошибки
...