Сообщение от сервера too much usages

Обновлено: 02.07.2024

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

Ответ 429 технически не является ошибкой – это ответ сервера, интерфейса прикладного программирования (API) или плагина, который сообщает клиентскому приложению о прекращении отправки запросов, потому что у них просто недостаточно ресурсов для его приема в это время. Клиентское приложение обычно относится к веб-сайту или приложению, но также может относиться к отдельным пользователям, таким как администратор сайта, посетитель сайта или хакер.

Хотя ответ 429 может показаться карательным, на самом деле это защитная мера от пользователей, намеренно или случайно злоупотребляющих ресурсами сервера (или API, плагина или другой службы). Он разработан для предотвращения резервного копирования или переполнения запросов, которые могут перегрузить сервер или другую службу, которая предназначена для совместного использования и использования многими веб-сайтами и приложениями. Таким образом, контролируя количество и время запросов, ограничения скорости предотвращают проблемы до их возникновения.

1 Дождитесь отправки другого запроса.

Вот пример, который просит клиента подождать час перед отправкой другого запроса.

2 Реализуйте экспоненциальный откат.

Вы можете добавить код для реализации этого подхода или использовать такой инструмент, как Celery, который имеет встроенную функцию экспоненциальной задержки.

3 Установите свой собственный предел дросселирования.

Хотя этот подход чаще всего используется сторонними API или платформами для предотвращения превышения клиентскими приложениями своих ограничений, он также может быть полезен для ограничения вашего собственного потребления сторонних API или ресурсов сервера. Фактически, вы можете установить более строгий лимит регулирования для себя, чтобы предотвратить выход за пределы сервера, API или другой службы, которую вы используете. Это особенно хорошая идея, если вы используете дорогостоящий API, например Twitter API, и не хотите выходить за рамки своей политики использования.

4 Свяжитесь с вашим хостинг-провайдером.

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

Если вы попробовали описанные выше действия и по-прежнему видите ошибку 429, возможно, причина возникла на вашем сервере, а не на вашем веб-сайте. Также возможно, что ваш хост блокирует запросы от определенных сторонних сервисов или платформ, таких как Google Search Console, которая делает множество запросов к веб-сайтам. Обратившись к вашему провайдеру, он может решить проблему или предоставить ценную информацию.

Доброго времени суток всем. Слетает привязка скрипта по непонятной причине. Пользователи моего скрипта говорят, что железо не меняли. Это начало происходить примерно пару дней назад. Кто знает, из за чего так происходит?


Доброго времени суток всем. Слетает привязка скрипта по непонятной причине. Пользователи моего скрипта говорят, что железо не меняли. Это начало происходить примерно пару дней назад. Кто знает, из за чего так происходит?

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


@mrhensley Вы для каждого клиента создаете отдельного пользователи или все под одним ходят?


Опишите проблему более подробно, какие настройки пользователей используете, один ли аккаунт для всех пользователей, или все пользователи со своим аккаунтом?

@Fox для каждого пользователя 1 отдельный аккаунт с 1 машиной (запуск на 1 железе).


@Fox для каждого пользователя 1 отдельный аккаунт с 1 машиной (запуск на 1 железе).

Установите для каждого пользователя 2 машины и проблемы не будет

@Fox Тогда и пользователям нужно будет доплатить за дополнительную лицензию. Это не решение. Хочется, чтобы привязка нормально работала.
Могу скрины жалоб собрать с тг и скинуть, если кто сомневается в проблеме)

И кстати еще один связанный баг есть. Если пользователь запустил скрипт, железо привязалось. И если он попробует запустить на другом, то напишет too much usages, но железо привяжется (или баганется как то) . В итоге нигде не сможет запустить.


@Fox Тогда и пользователям нужно будет доплатить за дополнительную лицензию. Это не решение. Хочется, чтобы привязка нормально работала.
Могу скрины жалоб собрать с тг и скинуть, если кто сомневается в проблеме)

И кстати еще один связанный баг есть. Если пользователь запустил скрипт, железо привязалось. И если он попробует запустить на другом, то напишет too much usages, но железо привяжется (или баганется как то) . В итоге нигде не сможет запустить.

На какой версии BAS компилировали скрипт?

@Fox на новой. В почте ответили, что данные должны перезаписаться в новом формате. Теперь хоть понял, с чем связано)


Редактировать схему БД из скрипта
Поддержка • • AngelOfAncient


@AngelOfAncient Вы можете работать напрямую с БД, через node и в таком случае схема не нужна, только один минус без схемы в БД менеджере БАС не будет видно данных. Надо подключаться через другой клиент

Automation Empire Channel

Mikhail Mikhail запись закреплена

Переустановил систему, теперь при запуске бота, такая надпись: "Error from server : Too much usages. ", что делать?

Павел Дуглас


Павел Дуглас

Igor Shipulin

Переустановил систему, теперь при запуске бота, такая надпись: "Error from server : Too much usages. ", что делать?

Павел Дуглас


Павел Дуглас


У меня почта работает. Подскажите как понять в чем заключается ошибка? Что онзначают ошибки - на моей стороне или на удаленной ?

Безопасность

NanoSuit

Специалист

NanoSuit

Специалист

Trunk

Случайный прохожий


Похоже, что ваши DNS-серверы перегружены или отказываются выполнять свою работу по какой-то другой причине. Нужно проверять с ваших MX шлюзов работу DNS с помощью nslookup или dig

Engineer

Активный участник

Странно - никто другой не жаловался из офиса. И исходящая почта исправно отправлялась. Но смысл ошибки я понял - спасибо всем. Решено

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

Читайте также: