Điểm:0

tìm ra lý do tại sao một container docker trở nên không phản hồi

lá cờ cn

Tôi đang sử dụng Dịch vụ bộ chứa đàn hồi AWS để khởi động và dừng bộ chứa Docker theo yêu cầu. Vấn đề là đôi khi, vào giữa ngày, một nhóm nhỏ nhân viên mất khả năng truy cập trang web được chứa này. Tuy nhiên, việc giết từng bộ chứa Docker, buộc các bộ chứa mới phải được tạo ra, dường như giải quyết được vấn đề.

Điều tôi không hiểu là điều gì khiến bộ chứa Docker không phản hồi. Nếu bộ chứa Docker đột ngột chết thì một bộ chứa mới sẽ được tạo để đáp ứng nhu cầu nhưng trong trường hợp này, bộ chứa Docker không chết và tôi cũng không thấy lỗi trên AWS. Nhưng có lẽ tôi chỉ không tìm đúng chỗ?

Tim avatar
lá cờ gp
Tim
Các thùng chứa của bạn có nằm sau ALB không? Các phiên cố định có được xác định trên ALB không? Kiểm tra tình trạng ALB của bạn đối với các thùng chứa là gì? Có bất kỳ quy mô nào trước khi sự cố xảy ra, đặc biệt là mở rộng quy mô không? Bộ chứa có thực sự không phản hồi hay yêu cầu không đến được bộ chứa?
lá cờ cn
@Tim - các thùng chứa thực sự nằm sau ALB. Độ dính bị vô hiệu hóa. Tôi không chắc CloudWatch có phải là công cụ kiểm tra tình trạng ALB hay không nhưng không có gì đáng ngờ trong biểu đồ CloudWatch trong khoảng thời gian bị ảnh hưởng.
lá cờ cn
"_Có bất kỳ sự mở rộng nào trước khi sự cố xảy ra, đặc biệt là mở rộng không?_" Tôi không nhận thấy điều đó. Nhiệm vụ tối thiểu là 3 và nhiệm vụ tối đa là 10. Số lượng mong muốn ngay bây giờ là 3 cũng như số lượng đang chạy. idk điểm của số lượng mong muốn là gì. Ý tôi là, tôi muốn số lượng container tối thiểu để giảm thiểu chi tiêu hàng tháng của mình. Dù sao thì đó cũng là toàn bộ vấn đề của container, phải không?
lá cờ cn
"_Vùng chứa có thực sự không phản hồi hay yêu cầu không đến được vùng chứa?_" Tôi không rõ làm cách nào để đưa ra quyết định đó? Mỗi bộ chứa có địa chỉ IP riêng và công khai - có thể ping từng bộ chứa trên một trong những địa chỉ IP đó là đủ nếu tôi được kết nối với một phiên bản OpenVPN là một phần của cùng một mạng?
Tim avatar
lá cờ gp
Tim
Nhật ký luồng VPC có thể giúp bạn hiểu liệu yêu cầu có đang đến vùng chứa hay có thể là Nhật ký Cloudwatch nếu được tích hợp. Tôi khuyên bạn nên xem xét kiểm tra tình trạng của ALB để đảm bảo rằng ALB biết chắc liệu vùng chứa của bạn có sẵn sàng cho các yêu cầu dịch vụ hay không.
Tim avatar
lá cờ gp
Tim
Một cách khác để kiểm tra tình trạng của bộ chứa là tạo một phiên bản EC2 trong cùng một mạng con và đưa ra yêu cầu trực tiếp tới bộ chứa và thông qua ALB.

Đă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.