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ć pozostała szybka i stabilna dla wszystkich klientów, ograniczamy liczbę jednoczesnych połączeń (wątków) do jednego IP — jest to część Fair Usage Policy dla typów proxy ISP i IPv4.
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
Każde IP ma domyślnie dostępne 100 jednoczesnych połączeń. Jest to liczone osobno dla każdego adresu — więc jeśli limit zostanie przekroczony na jednym IP, nie ma to wpływu na twoje pozostałe proxy, które działają normalnie.
Po przekroczeniu limitu nowe połączenia ponad niego są tymczasowo odrzucane. To nie jest blokada ani awaria — limit znika automatycznie, gdy tylko obciążenie wróci do normy.
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.
