Nghiên cứu tình huống

Nghiên cứu tình huống cô lập một khoảng dừng vài giây trong truyền thông của camera công nghiệp

Trang nghiên cứu tình huống kỹ thuật sắp xếp triệu chứng, ràng buộc, quan sát, cô lập và cải thiện cho một khoảng dừng vài giây trong truyền thông của camera công nghiệp.

Tóm tắt tình huống

Tình huống này đề cập một hiện tượng trong điều khiển camera công nghiệp: bình thường hệ thống vẫn hoạt động, nhưng thỉnh thoảng truyền thông dừng lại chỉ vài giây. Vì hiện tượng có thể trông giống cả việc ứng dụng bị dừng lẫn một sự cố mạng, trước tiên cần tách bạch chính xác cái gì đang dừng.

Triệu chứng

  • Truyền thông dừng lại trong vài giây, với tần suất thấp.
  • Giao diện lẫn toàn bộ tiến trình dường như không dừng hẳn.
  • Trong điều khiển thiết bị, chỉ vài giây dừng cũng ảnh hưởng lớn đến vận hành.

Ràng buộc

  • Tần suất thấp và điều kiện tái hiện khó thấy nếu chỉ dựa vào log.
  • Nguyên nhân có thể trông như xuất phát từ SDK của camera, NIC, switch hoặc phần triển khai của ứng dụng.
  • Cần cô lập vấn đề mà không rời xa điều kiện của cấu hình vận hành thực tế.

Chúng tôi đã quan sát gì

  • Để loại trừ trước các nguyên nhân dừng bên trong ứng dụng, chúng tôi kiểm tra độ trễ xử lý và ngoại lệ.
  • Chúng tôi quan sát Retransmission và chênh lệch thời gian thông qua bắt gói tin.
  • Chúng tôi kiểm chứng xem các tùy chọn TCP và hình dạng của thời gian chờ truyền lại có khớp với triệu chứng hay không.

Chúng tôi đã cô lập như thế nào

Chúng tôi kiểm tra xem có thể xem gián đoạn này không phải là “ứng dụng đã dừng”, mà là khoảng chờ truyền lại sau khi mất gói tin hay không. Kết quả, chúng tôi kết luận đây không phải deadlock của ứng dụng, mà là một cấu trúc trong đó thời gian chờ của TCP trở nên hữu hình.

Chúng tôi đã cải thiện như thế nào

  • Chúng tôi xác định liệu cấu hình timestamp thuộc nhóm RFC1323 có thể hiệu quả trong các điều kiện đó hay không.
  • Chúng tôi điều chỉnh cấu hình để đưa thời gian chờ truyền lại về một giá trị ngắn hơn.
  • Chúng tôi sắp xếp quy trình quan sát và các tiêu chí cô lập để tiếp tục theo dõi vấn đề ở mức wire.

Các dịch vụ liên quan đến tình huống này

Tình huống này kết nối với cả dịch vụ điều tra và phân tích lỗi, vốn dùng bằng chứng để tách bạch những gián đoạn truyền thông khó tái hiện, lẫn dịch vụ phát triển ứng dụng Windows, vốn rà soát từ phía ứng dụng thiết kế truyền thông và giám sát.

Liên hệ với chúng tôi

Nếu trang này mô tả tình huống giống của bạn, hãy cho chúng tôi biết bối cảnh hiện tại và loại hỗ trợ bạn cần.

Quay lại trang chủ