API отвечает с 500 ошибками после значительной нагрузки

Я работаю в поставщике интеграции загрузки, который использует API Box для перемещения данных в учетные записи Box и из них для наших клиентов. Мы легко будем использовать API десятки или сотни тысяч раз в день. Вчера вечером я заметил, что значительное количество наших вызовов API начали получать 500 ошибок без тела ошибки json в ответе.

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


person Ben Zittlau    schedule 10.08.2012    source источник


Ответы (1)


Согласно документации:

В некоторых случаях Box необходимо принудительно ограничить скорость, чтобы предотвратить злоупотребление сторонними службами и/или пользователями. В случае, если ваша служба или пользователь вашей службы достигнет чрезмерного уровня использования, будет возвращена стандартная ошибка 503 с указанием, когда следует повторить запрос. В случае, если вы получаете одно за другим 503, рекомендуется использовать экспоненциальный алгоритм отсрочки.

person seanrose    schedule 10.08.2012
comment
Если вы прочтете мой пост, то заметите, что я получаю 500, а не 503 балла. - person Ben Zittlau; 10.08.2012
comment
Хм, это действительно неожиданно. Можете ли вы отправить заметку в API[at]boxDOTcom, включая подробную информацию о вашем ключе API и запросах, которые вы делаете? - person seanrose; 10.08.2012
comment
В автономном обсуждении мы не смогли найти основную причину, но обнаружили, что эта проблема больше не возникает. - person Ben Zittlau; 29.09.2012