Điểm:0

AKS Azure Loadbalancer gây ra các kết nối websocket zombie

lá cờ cn

Chúng tôi đang gặp sự cố rất lạ khi sử dụng Azure Loadbancer với AKS.

Chúng tôi có một trang web chấp nhận các kết nối WebSocket. điều này đi từ máy khách đến AZ Loadbalancer và vào chính trang web bên trong AKS.

Trong ứng dụng thử nghiệm căng thẳng của chúng tôi, chúng tôi tạo ra 10 nghìn kết nối websocket. tất cả chúng đều kết nối. Nếu sau đó chúng tôi dừng các kết nối một cách không duyên dáng, thì chúng tôi sẽ thấy sự sụt giảm kết nối ban đầu giữa bộ cân bằng tải và trang web.

Nhưng .. sau đó nó sẽ tồn tại với một số kết nối ngẫu nhiên trong khoảng 15-20 phút trước khi tất cả các kết nối biến mất.

như vậy: (Biểu đồ là luồng vào Loadbalancer với các sự kiện ứng dụng thử nghiệm được vẽ trên đó)

nhập mô tả hình ảnh ở đây

Thay vào đó, nếu chúng tôi chạy ứng dụng kiểm tra tải trên chính trang web, bỏ qua AZ Loadbalancer, thì tất cả sẽ hoạt động như mong đợi. tắt ứng dụng thử nghiệm sẽ làm mất tất cả các kết nối trong trang web ngay lập tức.

Azure Loadbalancer không có nhiều cài đặt như vậy, chúng tôi đã thử cả hai với Sticky-sessions: None và Client IP, cùng một hành vi

Chúng tôi cũng đã xác minh rằng không có kết nối máy khách ẩn nào từ máy ứng dụng thử nghiệm. vô hiệu hóa hoàn toàn mạng, vì vậy đó không phải là vấn đề.

Theo nghĩa đó, chúng tôi không cần kết nối lại các ổ cắm. Máy khách chỉ có thể thực hiện kết nối lại đầy đủ nếu bị ngắt kết nối.

Ấn tượng của chúng tôi là bộ cân bằng tải cố gắng thông minh bằng cách nào đó, trong trường hợp một kết nối có thể kết nối lại sau đó. Nếu đó là trường hợp, nó có thể bị vô hiệu hóa bằng cách nào đó?

Mọi lời khuyên về những gì chúng ta nên thử đều được hoan nghênh

Vit avatar
lá cờ cn
Vit
đã thử kiểm tra hành vi kết nối cũ này trong [NPM(Giám sát hiệu suất mạng)](https://github.com/MicrosoftDocs/azure-docs/blob/e2fa73b682a30048907e2acb5c890495ad397bd3/articles/networking/network-monitoring-overview.md)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.