Что означает 1015
Страница «Error 1015. You are being rate limited» показывается, когда сайт за Cloudflare применил ограничение частоты запросов. Владелец задаёт порог, например столько-то обращений к определённому разделу за минуту, и когда клиент его превышает, новые запросы на время отклоняются. Сервер сайта при этом исправен, а ограничение носит временный характер и не связано ни с какими нарушениями со стороны пользователя.
Схожая по смыслу ситуация описана в HTTP-статусе 429 «слишком много запросов». Ошибка 1015 представляет ту же идею в оформлении Cloudflare: сработало правило лимита, а не сбой инфраструктуры. Длительность ограничения задаёт владелец и она может составлять от десятков секунд до часов.
Кто и что превышает лимит
Причины по убыванию вероятности. Быстрое повторное обновление страницы или множество открытых вкладок одного сайта: браузер в фоне отправляет запросы, и суммарно их набирается много. Второе: расширение или программа, которые в фоне обращаются к сайту, например загрузчики, мониторинги цен, автообновление страниц, ботовые скрипты.
Третье: общий внешний IP. Если вы находитесь за общим адресом (мобильный оператор, общежитие, офис), запросы соседей суммируются, и лимит достигается быстрее, чем вы ожидаете. Четвёртое: страница с ошибкой в самом сайте порождает лавину повторных запросов, например скрипт в цикле. Пятое: слишком строгий лимит, установленный владельцем, который срабатывает на обычное использование.
Отдельный случай: страница сама по себе загружает много вспомогательных ресурсов, изображений и скриптов, и на слабом лимите этого хватает для срабатывания правила при одном заходе. Тогда ошибка воспроизводится у всех подряд, и исправлять нужно порог или состав правила, а не поведение посетителей.
Что проверить и как действовать
Первое и главное: подождите. Ограничение обычно снимается само через время, указанное владельцем, и не требует ваших действий. Не обновляйте страницу постоянно: повторные попытки в период ограничения могут продлить его или помешать его снятию, если счётчик продолжает нарастать.
Закройте лишние вкладки этого сайта, отключите расширения, которые могут отправлять фоновые запросы, приостановите любые программы, работающие с сайтом. Проверьте, нет ли на компьютере или в сети устройств, которые автоматически обращаются к ресурсу. Попробуйте открыть сайт через несколько минут.
Чтобы понять, в адресе ли дело, посмотрите, открывается ли сайт из другой сети, например через мобильный интернет. Если да, ограничение привязано к вашему текущему IP.
Если вы часто заходите на сайт из мобильной сети и получаете ограничение, попробуйте включить и выключить режим полёта: оператор нередко выдаёт новый адрес, и счётчик, привязанный к прежнему, теряет силу. Гарантии нет, но проверка занимает секунды.
Если вы работаете с сайтом программно
Если вы пишете скрипт или используете инструмент, который обращается к сайту, ошибка 1015 сигнализирует, что частота запросов слишком высока. Уменьшите её, добавьте паузы между обращениями, кэшируйте ответы вместо повторных запросов, ограничьте число параллельных соединений. Изучите правила ресурса и, если есть официальный программный интерфейс, используйте его: у него обычно свои и более понятные лимиты.
Если вы владелец сайта, откройте настройки правил ограничения частоты и журнал событий. Проверьте, не задан ли порог настолько низким, что реальные посетители попадают в него. Учтите, что мобильные сети и офисы делят один адрес, поэтому лимит на IP может ударить по большому числу людей. Подумайте о порогах для отдельных путей и о более мягких действиях, таких как проверка, вместо полного отказа.
Когда ждать не помогает
Если ошибка не исчезает многие часы, а сайт из другой сети работает, ограничение привязано к вашему адресу, и стоит написать владельцу сайта, приложив Ray ID со страницы ошибки и время события. Так он сможет найти правило и при необходимости снять ограничение.
Если ошибка появляется сразу при первом заходе без какой-либо активности, ищите причину в общем адресе или в фоновых программах. Если вы владелец и видите жалобы от многих людей, ослабьте правило, ведь оно ошибочно блокирует нормальную нагрузку.