Jeśli połączenie z proxy zaczyna się zrywać lub jest odrzucane — najprawdopodobniej chodzi o limit połączeń. Nie ma się czym martwić: oto skąd się to bierze i jak szybko to naprawić.
Dlaczego tak się dzieje
Aby sieć działała szybko i stabilnie dla wszystkich klientów, ograniczamy przepustowość oraz liczbę jednoczesnych połączeń (strumieni) na jeden adres IP — jest to część zasad uczciwego korzystania (Fair Usage Policy) dla serwerów proxy typu IPv4, IPv6, ISP i Mobile.
Spokojnie: zdecydowana większość klientów nigdy się z tym nie spotyka. Limit włącza się tylko przy nienormalnie wysokim obciążeniu pojedynczego IP — więc jeśli to czytasz, twój skrypt lub oprogramowanie najprawdopodobniej otwiera więcej połączeń niż zwykle.
Jak działa limit
Domyślnie na każdy adres IP przypada 100 GB ruchu w okresie rozliczeniowym oraz 100 jednoczesnych połączeń. Limity te są liczone oddzielnie dla każdego adresu — więc jeśli limit zostanie przekroczony na jednym adresie IP, nie ma to żadnego wpływu na pozostałe serwery proxy, które nadal działają jak zwykle.
Po wyczerpaniu limitu 100 GB prędkość i liczba dostępnych połączeń na tym adresie IP zostają tymczasowo ograniczone do końca okresu rozliczeniowego. Serwer proxy pozostaje przy tym sprawny.
W przypadku przekroczenia limitu połączeń nowe połączenia wykraczające poza ten limit są tymczasowo odrzucane — w odpowiedzi pojawia się błąd 429. Nie jest to blokada ani awaria — gdy tylko obciążenie wróci do no
Co możesz zrobić
Zwykle wystarczy nieco skorygować obciążenie:
ogranicz liczbę wątków/workerów w skrypcie do 90-95, zostawiając niewielki zapas poniżej limitu;
używaj connection pooling / keep-alive zamiast otwierać nowe połączenie dla każdego żądania;
jeśli obciążenie jest stale wysokie, rozłóż żądania na kilka IP (np. round-robin); w razie potrzeby możesz też dokupić dodatkowe proxy.
Może pojawić się pokusa, aby wymienić proxy, ale przy tym samym obciążeniu nowe IP po prostu osiągnęłoby ten sam limit — dlatego pewniejsze jest zmniejszenie samego obciążenia.
Jeśli limit utrzymuje się nawet po zmniejszeniu obciążenia
Czasami zdarza się to, gdy twoje dane logowania stały się znane osobom trzecim i ktoś inny korzysta z proxy równolegle z tobą. W takim przypadku pomoże zmiana loginu i hasła do proxy — możesz to zrobić samodzielnie w panelu klienta.
Jeśli problem nadal będzie występował — napisz do nas na czacie, rozwiążemy to razem.
Podstawa prawna
Pełne warunki są dostępne w punkcie 4.9 naszej Oferty Publicznej.
