Ошибка Cloudflare 1015: You are being rate limited

Сайт стоит за Cloudflare, и его владелец задал лимит запросов. Ваш адрес этот лимит превысил.

Что означает ошибка

Ошибку 1015 показывает Cloudflare — сервис, через который работают многие сайты. Лимит задаёт не Cloudflare, а владелец сайта: сколько запросов за какое время разрешено с одного адреса.

Блокировка временная: от нескольких секунд до часов, по настройке владельца. По смыслу это то же, что код 429, только в оформлении Cloudflare.

Причины

  • Много запросов с одного адреса за короткое время. Самая частая причина при работе с фиксированным IP.
  • Параллельные потоки к одной странице. Лимит срабатывает быстрее, чем кажется по общему темпу.
  • Повторные запросы одной и той же страницы. Обновление в цикле, проверка наличия каждые несколько секунд.
  • Адресом недавно активно пользовались. В общем пуле лимит на адресе мог исчерпать кто-то до вас.

Как исправить

  1. Сделайте паузу: лимит снимется сам.
  2. Снизьте темп и число потоков к этому сайту; добавьте неодинаковые паузы.
  3. Включите ротацию адресов — порт 823 или 824 даёт новый IP на каждый запрос.
  4. На фиксированном IP смените сессию, взяв другой порт из диапазона 10000–20000.
  5. Не запрашивайте одно и то же повторно: сохраняйте полученные данные.
  6. Если у сайта есть официальный API — используйте его: лимиты там известны заранее.

Как проверить, что всё заработало

Откройте сайт в браузере через тот же адрес спустя время. Если страница открывается, а при прежнем темпе 1015 возвращается — ориентируйтесь на более медленный темп.

Вопросы и ответы

Ошибку 1015 вызывает прокси?

Нет. Её показывает Cloudflare по правилам владельца сайта. Прокси только определяет, с какого адреса пришёл запрос.

Как долго действует ограничение?

Сколько задал владелец сайта: обычно от десяти секунд до часа. Точное время снаружи не видно.

Чем 1015 отличается от 1020?

1015 — превышена частота запросов, ограничение временное. 1020 — запрос отклонён правилом доступа, и пауза сама по себе его не снимет.

Резидентские $1.59, мобильные $2.50, серверные $0.80 за 1 ГБ

Регистрация за минуту, доступы сразу после оплаты.

Создать аккаунт