Ошибка CloudKit - задержка публичного сервера - PullRequest
0 голосов
/ 25 мая 2018

CloudKit до сих пор работал нормально для меня, но сегодня вечером я не могу выполнить даже небольшие базовые запросы.Я получаю ошибки, которые выглядят так:

error:
INTERNAL_ERROR
operation:
record query
database:
public
server latency:
10040ms
request size:
160B
response size:
0B
requestId:???

Я искал этот сайт и Google и не нашел ничего полезного в этой области.Я понятия не имею, что является причиной этой ошибки или как ее исправить.

Это ошибка, которую я сам как-то вызываю?Или задержка сервера не связана ни с чем, что мы можем контролировать?Можно ли обновлять CloudKit слишком часто?Как я могу узнать, что меня что-то душит?

Ответы [ 2 ]

0 голосов
/ 25 мая 2018

Это иногда происходит перед WWDC, что происходит в первую неделю июня.У меня были некоторые спорадические проблемы с CloudKit (медленные / неудачные выборки) примерно в это же время в прошлом году.

В других случаях это не более, чем сбой, и CloudKit может возвращать значение 'retry after' в блоке завершения.Это может быть передано обратно в функцию.

https://developer.apple.com/documentation/cloudkit/ckerrorretryafterkey

0 голосов
/ 25 мая 2018

Похоже, в данном случае это была проблема, связанная с сервером, которая была полностью вне моего контроля, а не из-за дросселирования.Ожидание одной ночи помогло решить проблему.

...