Nếu kết nối proxy của bạn bắt đầu bị rớt hoặc bị từ chối — rất có thể liên quan đến giới hạn kết nối. Đừng lo, đây là nguồn gốc của nó và cách khắc phục nhanh chóng.
Tại sao điều này xảy ra
Để giữ cho mạng lưới nhanh và ổn định cho mọi khách hàng, chúng tôi giới hạn số lượng kết nối đồng thời (luồng) đến một IP — đây là một phần của Fair Usage Policy cho các loại proxy ISP và IPv4.
Bạn yên tâm: phần lớn khách hàng không bao giờ gặp phải điều này. Giới hạn chỉ kích hoạt khi có tải cao bất thường trên một IP cụ thể — vì vậy nếu bạn đang đọc điều này, rất có thể script hoặc phần mềm của bạn đang mở nhiều kết nối hơn bình thường.
Giới hạn hoạt động như thế nào
Mỗi IP mặc định có 100 kết nối đồng thời. Số này được tính riêng cho từng địa chỉ — vì vậy nếu vượt quá giới hạn trên một IP, điều đó không ảnh hưởng đến các proxy khác của bạn, chúng vẫn hoạt động bình thường.
Khi giới hạn bị vượt quá, các kết nối mới vượt mức sẽ tạm thời bị từ chối. Đây không phải là chặn hay sự cố — giới hạn sẽ tự động được gỡ bỏ ngay khi tải trở lại bình thường.
Bạn có thể làm gì
Thường chỉ cần điều chỉnh tải một chút là đủ:
giới hạn số luồng/worker trong script của bạn ở mức 90-95, để lại một khoảng đệm nhỏ dưới giới hạn;
sử dụng connection pooling / keep-alive thay vì mở kết nối mới cho mỗi yêu cầu;
nếu tải liên tục cao, hãy phân phối yêu cầu qua nhiều IP (ví dụ round-robin); bạn cũng có thể mua thêm proxy nếu cần.
Bạn có thể muốn thay proxy, nhưng với cùng mức tải, một IP mới cũng sẽ chạm đúng giới hạn đó — vì vậy giảm chính tải là cách đáng tin cậy hơn.
Nếu giới hạn vẫn còn ngay cả sau khi đã giảm tải
Điều này đôi khi xảy ra nếu thông tin đăng nhập của bạn bị bên thứ ba biết được và người khác đang sử dụng proxy song song với bạn. Trong trường hợp này, việc thay đổi tên đăng nhập và mật khẩu proxy sẽ giúp ích — bạn có thể tự thực hiện trong tài khoản cá nhân.
Nếu vấn đề vẫn còn — hãy liên hệ với chúng tôi qua chat, chúng ta sẽ cùng giải quyết.
Cơ sở pháp lý
Điều khoản đầy đủ có trong mục 4.9 của Bản chào bán công khai của chúng tôi.
