Возможно, вы слишком часто обновляли страницу, ваш скрипт сработал слишком быстро или вы дважды нажали кнопку «Оплатить». Теперь вы видите ошибку 1015: Вам установлено ограничение на частоту запросов.
Не беспокойтесь, эта ошибка почти всегда носит временный характер и никоим образом не направлена лично против вас.
Ошибка 1015 возникает, когда система ограничения скорости Cloudflare фиксирует слишком много запросов с вашего подключения за короткий промежуток времени и блокирует вас (HTTP 429).
В этом руководстве объясняется, почему возникает ошибка 1015 Cloudflare, как проверить это с помощью простой команды curl, а также как снять блокировку и избежать её в будущем.
Перейдите к своей ситуации: Я просто просматриваю страницы · Я запускаю скрипты · Я являюсь владельцем сайта
Краткий ответ
| Краткий обзор | Ошибка 1015 |
|---|---|
| Статус HTTP | 429 Слишком много запросов |
| Продолжительность | До окончания периода блокировки. Его устанавливает владелец сайта: от 10 секунд на бесплатных тарифных планах до одного дня на тарифных планах «Бизнес» и «Предприятие» |
| Кто может снять блокировку | Только владелец сайта |
| Как исправить | Прекратите повторные попытки, подождите, а затем уменьшите скорость отправки запросов или распределите их по «чистым» IP-адресам |
Что означает ошибка 1015
Представьте себе турникет в метро, который пропускает 50 человек каждые 10 секунд. 51-му человеку приходится ждать. Именно так работает ограничение скорости Cloudflare. Правила устанавливает владелец сайта, а не Cloudflare, поэтому именно он решает, что считается запросом, сколько запросов разрешено и как долго вас заблокируют в случае превышения лимита. Именно поэтому служба поддержки Cloudflare не может просто вмешаться и устранить ошибку 1015 за вас.

«1015» — это метка, которую Cloudflare присваивает странице ошибки. Фактический статус HTTP — 429. По истечении периода блокировки ваши запросы снова будут работать, если вы не вызовете срабатывание правила сразу же.
Почему вы достигаете лимитов
В большинстве случаев существует четыре основные причины:
- Слишком много запросов, слишком быстро. Скрейперы, инструменты отслеживания цен и подобные средства могут вызвать срабатывание ограничения.
- Использование общего IP-адреса. При подключении к офисному Wi-Fi, через VPN или загруженный прокси-сервер запросы других пользователей могут учитываться в лимите вашего IP-адреса.
- Конфиденциальная страница. Владельцы часто устанавливают жесткие ограничения на маршруты входа в систему, поиска, оформления заказа и API, поэтому может хватить всего нескольких попыток.
- Повторные попытки во время блокировки. Это может продлить срок блокировки.
Кто считается посетителем?
Это зависит от правила и от того, поможет ли смена IP-адреса. В тарифных планах «Free» и «Pro» Cloudflare учитывает только IP-адреса. Клиенты корпоративного уровня с функцией «Advanced Rate Limiting» могут учитывать куки, заголовки, страну, ASN и т. д. (для отпечатков TLS требуется функция «Bot Management»).

Проверка ошибки 1015 с помощью curl
Прежде чем предпринимать какие-либо другие действия, убедитесь, что на самом деле происходит. Вы можете выполнить эти команды в любой оболочке типа Unix (macOS, Linux, Windows с WSL или Git Bash и т. д.). Тестируйте только те сайты, которые принадлежат вам или на тестирование которых у вас есть разрешение.
1. Проверьте код статуса
URL="https://your-site.example/"
curl -s -o /dev/null -w "%{http_code}\n" "$URL"
Если вы видите 429 и страницу с кодом 1015, значит, вы достигли лимита частоты запросов. Код 403 — это другой тип блокировки, например, ошибка 1005.
2. Прочитайте заголовки
curl -s -o /dev/null -D - "$URL" \ | grep -iE "^(HTTP|server|cf-ray|retry-after)"
HTTP/2 429 server: cloudflare cf-ray: 8a1b2c3d4e5f6789-LHR
Пример вывода. Сохраните cf-ray значение (также известное как Ray ID). Владелец сайта может использовать его для поиска вашего запроса. Если retry-after заголовок присутствует, он указывает, сколько времени нужно ждать.
3. Определите пороговое значение
for i in $(seq 1 60); do
printf "%s " "$(curl -s -o /dev/null -w '%{http_code}' "$URL")"
done; echo
200 200 200 200 200 200 200 200 429 429 429 429 429 429
Пример вывода, сокращённый. В тот момент, 200 переходит в 429 показывает, сколько запросов разрешено отправить в течение данного временного интервала. Ваши фактические результаты могут отличаться, так как каждый сайт работает по-своему.
Как исправить ошибку 1015, если вы посетитель
- Перестаньте нажимать кнопку Обновить и просто подождите несколько минут, так как каждая попытка обновления страницы увеличивает счетчик и продлевает срок блокировки.
- Попробуйте переключиться на другую сеть (например, с Wi-Fi на мобильный интернет вашего телефона) — это даст вам новый IP-адрес и зачастую просто устраняет проблему.
- Отключите VPN или прокси либо попробуйте другой сервис, так как общие IP-адреса достигают лимита гораздо быстрее.
- Закройте все вкладки или расширения, которые автоматически обновляют сайт.
- Свяжитесь с администрацией сайта, если проблема не устранена, и сообщите им свой Ray ID. Он понадобится им для рассмотрения вашего запроса и, возможно, корректировки правила ограничения скорости. Изменить само правило может только владелец сайта, поскольку служба поддержки Cloudflare не может сделать это за вас.
Видите ошибку 1015 на Hytale или в PayPal?
Пользователи ищут в поиске «ошибка 1015 в Hytale» и «ошибка 1015 в PayPal». Если вы видите там страницу Cloudflare с сообщением «Ваше соединение ограничено», это просто означает, что правило Cloudflare для данного сайта ограничило ваше соединение. Никто другой не может видеть частные правила сайта, поэтому выполните пять шагов, описанных выше, и отправьте свой Ray ID в службу поддержки сайта.
Как устранить ошибку 1015 при запуске скриптов
Ограничения скорости установлены для защиты сайтов, поэтому ведите себя как разумный пользователь. Собирайте только общедоступные данные, соблюдайте условия использования сайта и robots.txt, а также не превышайте допустимую частоту запросов.
1. Постепенно снижайте частоту запросов
Если вы получили ошибку 429, не повторяйте попытку сразу. Подождите, и если она повторится, подождите ещё дольше. Введите элемент случайности (джиттер), чтобы несколько рабочих процессов не повторяли попытки одновременно, и всегда учитывайте Retry-After заголовок, если сайт его отправляет.

import random
import time
import requests
def fetch(url, session, max_tries=5):
for attempt in range(max_tries):
resp = session.get(url, timeout=20)
if resp.status_code != 429:
return resp
retry_after = resp.headers.get("Retry-After", "")
wait = int(retry_after) if retry_after.isdigit() else 2 ** attempt
wait += random.uniform(0, 1) # jitter, so retries never line up
print(f"429 received, waiting {wait:.1f}s")
time.sleep(wait)
raise RuntimeError(f"Still rate limited after {max_tries} tries: {url}")
session = requests.Session()
resp = fetch("https://your-site.example/", session)
print(resp.status_code)
2. Повторно используйте сессии и кэш
Использование одного сеанса позволяет сохранить ваши файлы cookie, а кэширование означает, что вы не будете запрашивать одну и ту же страницу дважды. Меньшее количество запросов снижает вероятность того, что вы попадете под действие правила.
3. Распределение нагрузки по «чистым» IP-адресам
Если вам нужно отправить больше запросов, чем позволяет один IP-адрес (например, для проверки цен на 10 000 страниц товаров), одного регулирования частоты запросов будет недостаточно. Вам нужно распределить запросы по нескольким IP-адресам, чтобы каждый из них оставался в пределах установленного лимита, как показано на рисунке 2 слева.
Тип IP-адреса имеет значение. IP-адреса центров обработки данных легко идентифицировать как серверные, и они, как правило, разделяют репутацию всего диапазона, поэтому их часто блокируют в первую очередь. Мобильные IP-адреса поступают из сетей операторов связи, где многие телефоны совместно используют один IP-адрес через NAT операторского уровня. Блокировка такого адреса фактически лишила бы доступа реальных клиентов, поэтому сайты, как правило, более осторожны в отношении мобильных IP-адресов. Полное сравнение см. в статье Мобильные, домашние и прокси-серверы центров обработки данных.
Проверьте это со своего терминала:
export PROXY="http://USERNAME:PASSWORD@gb1.pxm2.io:PORT"
curl -s -x "$PROXY" -o /dev/null -w "%{http_code}\n" "$URL"
curl -s -x "$PROXY" https://ipinfo.io/json
{
"ip": "82.132.xxx.xxx",
"country": "GB",
"org": "AS35228 Telefonica UK Limited"
}
Пример вывода, сокращённый. Поле org поле показывает сеть O2 (Telefonica UK) — именно с таких IP-адресов обычно заходят реальные пользователи мобильных телефонов.
С помощью pxm2.io вы можете выбрать страну выхода, переключаться на новый IP по таймеру или в любое удобное для вас время, либо использовать фиксированную сессию продолжительностью от 30 минут до 2 часов, если вам нужно оставаться на одном IP для входа в систему. В руководстве по ротации мобильных прокси всё это подробно описано.
Краткое примечание: использование прокси никоим образом не увеличит лимит сайта. Это просто означает, что вы распределяете свой трафик по большему количеству IP-адресов. Если ограничение основано на файлах cookie или вы отправляете запросы слишком быстро, новые IP-адреса ничего не изменят. Сначала замедлите скорость, а затем распределите свои запросы.
4. Обеспечьте стабильность клиента
Правила могут основываться на заголовках, файлах cookie или отпечатках, поэтому простое чередование IP-адресов при отправке одних и тех же запросов, похожих на запросы ботов, не поможет. Вам нужно использовать реалистичные заголовки и придерживаться одного клиента на сеанс. Заголовки мобильных прокси и отпечатки — это более сложные темы.
Как устранить ошибку 1015 владельцу сайта
Если реальные пользователи сообщают об ошибке 1015:
- Найдите запрос. В панели управления Cloudflare перейдите в раздел Безопасность > События и выполните поиск по Ray ID или IP-адресу посетителя.
- Проверьте сработавшее правило: его пороговое значение, период действия и таймаут мер по устранению.
- Попробуйте увеличить интервал. Cloudflare рекомендует использовать более длительный интервал, например 10 секунд вместо 1, поскольку более короткие интервалы могут блокировать нормальные всплески активности, например, при загрузке страницы с большим количеством ресурсов.
- Учитывайте общие IP-адреса должным образом, так как в офисах и мобильных сетях за одним IP-адресом часто находится много пользователей. В тарифных планах «Business» и «Enterprise» вы можете использовать параметр «IP с поддержкой NAT», чтобы учитывать их отдельно.
- Для трафика, находящегося на грани, рассмотрите возможность применения проверки (challenge) вместо блокировки, чтобы реальные пользователи по-прежнему могли пройти.
Ошибка 1015 по сравнению с другими ошибками Cloudflare
| Ошибка | Значение | Статус HTTP |
|---|---|---|
| 1015 | На вас наложено ограничение скорости | 429 |
| 1005 | Ваша сеть (ASN) заблокирована | 403 |
| 1006, 1007, 1008 | Ваш IP-адрес заблокирован | 403 |
| 1020 | Вас заблокировало правило брандмауэра | 403 |
Часто задаваемые вопросы
Является ли ошибка 1015 постоянной?
Нет. Блокировка действует только в течение времени, установленного владельцем сайта, после чего вы снова получите доступ. Она кажется постоянной, если вы продолжаете повторять попытки.
Почему после нескольких запросов появляется ошибка 1015?
Возможно, вы используете общий IP-адрес с другими пользователями в VPN, офисе или общественной сети Wi-Fi, либо на странице входа в систему или оформления заказа установлено жесткое ограничение на количество попыток.
Помогает ли VPN устранить ошибку 1015?
Иногда. VPN предоставит вам новый IP-адрес, но многие пользователи делят IP-адреса VPN и быстро достигают ограничений. Использование мобильного интернета на телефоне часто оказывается более надёжным.
Поможет ли прокси устранить ошибку 1015?
Прокси поможет, если правило учитывает количество IP-адресов, а ваш трафик является легитимным. Это не поможет, если правило учитывает файлы cookie или отпечатки, или если вы отправляете запросы слишком быстро. Сначала замедлите скорость, а затем распределите свои запросы во времени.
Нужны «чистые» IP-адреса для интенсивных нагрузок?
pxm2.io предлагает настоящие мобильные прокси 4G/5G в сетях операторов в США, Великобритании, Франции, Испании, Сингапуре, Индии и Польше. Вы можете обратиться в службу поддержки за бесплатной пробной версией и протестировать их на вашем целевом ресурсе, прежде чем принимать решение. Посмотреть тарифные планы →
Источники: Документация Cloudflare: Ошибка 1015, Документация Cloudflare: Правила ограничения скорости, Документация Cloudflare: Параметры ограничения скорости, Документация Cloudflare: Устранение ошибок серии 1xxx