Błąd Cloudflare 1015: przekroczony limit żądań
Strona działa za Cloudflare, a jej właściciel ustawił limit żądań. Twój adres przekroczył ten limit.
Zaktualizowano · Redakcja Prokso
- Cloudflare pokazuje 1015, gdy adres przekroczy limit żądań ustawiony przez właściciela strony
- Najczęściej z jednego adresu idzie wiele żądań w krótkim czasie
- Zrób przerwę, a potem zmniejsz tempo i liczbę wątków do strony
Co oznacza błąd
Błąd 1015 pokazuje Cloudflare – usługa, przez którą działa wiele stron. Limit ustala nie Cloudflare, lecz właściciel strony: ile żądań z jednego adresu jest dozwolonych w jakim czasie.
Blokada jest tymczasowa: od kilku sekund do kilku godzin, zależnie od ustawień właściciela. W istocie to to samo co kod 429, tylko w wydaniu Cloudflare.
Przyczyny
- Wiele żądań z jednego adresu w krótkim czasie. Najczęstsza przyczyna przy pracy ze stałym IP.
- Równoległe wątki do jednej strony. Limit zadziała szybciej, niż sugerowałoby ogólne tempo.
- Powtarzane żądania tej samej strony. Odświeżanie w pętli, sprawdzanie dostępności co kilka sekund.
- Adres był niedawno intensywnie używany. We wspólnej puli ktoś przed Tobą mógł wyczerpać limit na tym adresie.
Jak to naprawić
- Zrób przerwę: limit zniknie sam.
- Zmniejsz tempo i liczbę wątków do tej strony; dodaj nieregularne przerwy.
- Włącz rotację adresów – port 823 lub 824 daje nowy IP przy każdym żądaniu.
- Przy stałym IP zmień sesję, biorąc inny port z zakresu 10000–20000.
- Nie pobieraj ponownie tego samego: zapisuj otrzymane dane.
- Jeśli strona ma oficjalne API, korzystaj z niego: limity są tam znane z góry.
Jak sprawdzić, czy działa
Po pewnym czasie otwórz stronę w przeglądarce przez ten sam adres. Jeśli strona się otwiera, ale przy dotychczasowym tempie 1015 wraca, przyjmij wolniejsze tempo.
Diagnoza w 2 minuty
Najpierw wklej linię do sprawdzania proxy. Jeśli tam proxy działa, przyczyna leży w programie lub jego ustawieniach. Jeśli nie - sprawdź linię z terminala:
curl -v -x "http://LOGIN:HASŁO@gw.prokso.com:823" https://api.ipify.org
- Wiersz
< HTTP/1.1 407zaraz poCONNECToznacza, że odpowiada proxy. Nazwa po kodzie, na przykładNO_USER, wskazuje przyczynę. - Proxy odpowiedziało na
CONNECTkodem 200, a potem przyszedł inny kod - proxy działa, tę odpowiedź dała strona. - Brak odpowiedzi, tylko przekroczony czas - połączenie nie dotarło do proxy: sprawdź host, port i sieć.
Pytania i odpowiedzi (FAQ)
Czy błąd 1015 powoduje proxy?
Nie. Cloudflare pokazuje go zgodnie z regułami właściciela strony. Proxy decyduje tylko o tym, z jakiego adresu przyszło żądanie.
Jak długo trwa limit?
Tyle, ile ustawił właściciel strony: zwykle od dziesięciu sekund do godziny. Dokładnego czasu nie widać z zewnątrz.
Czym 1015 różni się od 1020?
1015 – przekroczono tempo żądań, a limit jest tymczasowy. 1020 – żądanie odrzuciła reguła dostępu i sama przerwa jej nie zdejmie.
Inne błędy proxy
Rezydencjalne $1.59, mobilne $2.50, serwerowe $0.65 za 1 GB
Rejestracja w minutę, dostęp od razu po płatności.