Chúng tôi điều tra những vấn đề như thế này
- Gián đoạn liên lạc chỉ thỉnh thoảng mới xảy ra
- Ứng dụng tự đóng bất ngờ chỉ xuất hiện sau nhiều giờ vận hành
- Sự cố kết nối với thiết bị rất khó tái hiện
- Rò rỉ bộ nhớ hoặc handle và số lượng luồng (thread) tăng dần
- Vấn đề không truy vết được nguyên nhân do thiếu log
Với những lỗi mà hệ thống bình thường vẫn chạy đúng nhưng chỉ thỉnh thoảng mới xuất hiện, bản thân chiến lược khoanh vùng chính là yếu tố then chốt.
Cách chúng tôi tiến hành điều tra
- Trước hết, chúng tôi tách các yếu tố nội tại của ứng dụng khỏi các yếu tố liên quan đến liên lạc, thiết bị và hệ điều hành.
- Tiếp theo, chúng tôi mở rộng lượng thông tin có thể quan sát: log, số liệu, gói tin, số lượng handle, đường đi của ngoại lệ, v.v.
- Với các dữ liệu đó, chúng tôi thu hẹp điều kiện tái hiện và sắp xếp cả nguyên nhân lẫn các biện pháp ngăn lỗi tái diễn.
Các lĩnh vực chúng tôi có thể hỗ trợ đặc biệt tốt
- Gián đoạn và chậm trễ trong liên lạc TCP hoặc qua socket
- Bất thường trong liên lạc với camera công nghiệp và thiết bị ngoại vi
- Sự thiếu ổn định trong phần mềm hiện có sử dụng COM hoặc ActiveX
- Rò rỉ và cạn kiệt tài nguyên chỉ xuất hiện sau thời gian vận hành dài
- Các cuộc điều tra gặp khó khăn do thiếu kiểm thử tình huống bất thường hoặc thiếu thiết kế log phù hợp
Dịch vụ này hữu ích nếu
- Bạn chưa biết nguyên nhân nằm ở ứng dụng hay ở khâu liên lạc
- Việc tái hiện lỗi mất từ vài giờ đến vài tuần
- Bạn có log nhưng không thiết lập được mối quan hệ nhân quả
- Trước khi chỉnh sửa phần mềm, bạn muốn xác định cần quan sát những gì
Hỗ trợ bao gồm cả phòng ngừa tái diễn
Một cuộc điều tra không nên kết thúc khi tìm ra nguyên nhân. Điều quan trọng là để lại hệ thống ở trạng thái sẵn sàng phát hiện và truy vết vấn đề tiếp theo sớm hơn.
Vì vậy, khi cần thiết, chúng tôi cũng thực hiện các công việc như sau:
- Rà soát các dữ liệu được đưa vào log
- Bổ sung ngữ cảnh theo từng phiên và từng thao tác
- Chuẩn bị nền tảng kiểm thử cho các tình huống bất thường
- Sắp xếp lại mã nguồn để có thể theo dõi vòng đời của tài nguyên