1. Các Lỗi Phần Mềm Thường Gặp
Loại Lỗi | Triệu Chứng | Nguyên Nhân Tiềm Ẩn |
---|---|---|
Mất kết nối thiết bị | Không nhận dữ liệu real-time | Lỗi driver/port giao tiếp |
Hiển thị sai thông số | Giá trị âm/vượt ngưỡng vật lý | Lỗi giải mã gói tin |
Đơ/giao diện treo | Không thao tác được trên app | Xung đột bộ nhớ |
Mất dữ liệu lịch sử | Khoảng trống trong biểu đồ | Lỗi database/ngắt kết nối |
Cảnh báo ảo | Báo lỗi không tồn tại | Ngưỡng cảnh báo thiết lập sai |
2. Quy Trình Xử Lý Tiêu Chuẩn
Diagram
Code
3. Công Cụ Chẩn Đoán
-
Log viewer: Kiểm tra file log hệ thống
-
Packet sniffer: Theo dõi gói tin mạng (Wireshark)
-
Remote desktop: TeamViewer, AnyDesk
-
Database analyzer: SQLite Browser (cho file .db)
4. Các Thao Tác Khắc Phục Cơ Bản
🔧 Lỗi kết nối:
-
Khởi động lại gateway
-
Kiểm tra firewall chặn cổng
-
Cập nhật driver giao tiếp
🖥️ Lỗi giao diện:
powershell
# Windows: Reset cache ứng dụng taskkill /f /im monitoring_app.exe del %appdata%\monitoring_app\cache\*.*
📊 Lỗi dữ liệu:
sql
-- SQL: Sửa lỗi dữ liệu bất thường UPDATE sensor_data SET value = NULL WHERE value < 0 OR value > 1000;
5. Bảng Lỗi Và Giải Pháp Chi Tiết
Mã Lỗi | Mô Tả | Cách Xử Lý | Độ Ưu Tiên |
---|---|---|---|
ERR_CON_001 | Mất kết nối Modbus RTU | Kiểm tra cáp RS485, baud rate | Cao |
ERR_DB_004 | Database corruption | Restore từ bản backup | Rất cao |
ERR_UI_012 | Giao diện bị mờ | Update .NET Framework | Trung bình |
ERR_SYNC_007 | Lệch thời gian dữ liệu | Đồng bộ NTP server | Thấp |
6. Quy Trình Báo Cáo Lỗi
markdown
🐞 **BÁO CÁO LỖI PHẦN MỀM** 📅 Thời gian: 20/07/2024 14:30 💻 Phiên bản: SolarMonitor 2.5.3 🖥️ Hệ điều hành: Windows 10 Pro 📝 Mô tả: - Không hiển thị biểu đồ công suất từ 13:00 - Log file ghi lỗi "ERR_DB_QUERY_TIMEOUT" 📸 Ảnh chụp: [Link_ảnh_lỗi] 🔧 Đã thử: - Khởi động lại service - Xóa cache ứng dụng ⚠️ Yêu cầu: Cần hỗ trợ kiểm tra kết nối database
7. Biện Pháp Phòng Ngừa
✅ Sao lưu dữ liệu hàng tuần
✅ Cập nhật tự động khi có bản vá
✅ Chạy thử nghiệm trên hệ thống test trước khi triển khai
✅ Giám sát tài nguyên (CPU, RAM, ổ cứng)
8. Tiêu Chuẩn Khắc Phục
-
Lỗi nghiêm trọng: Xử lý trong 4 giờ
-
Lỗi trung bình: Xử lý trong 24 giờ
-
Lỗi nhỏ: Xử lý trong tuần