============================================================ ATTENDANCE SERVER - QUICK REFERENCE ============================================================ KHOI DONG --------- Double-click: start_server.bat (KHONG Run as Admin) Server URL: http://100.110.190.107:5000 DUNG ---- Trong console: Ctrl+C Hoac: STOP_SERVER.bat KIEM TRA TRANG THAI ------------------- Browser: http://100.110.190.107:5000/api/status Local: http://127.0.0.1:5000/api/status XEM LOG ------- logs\app.log - log chung logs\audit.log - vi pham rule (rong = OK) logs\performance.log - thoi gian xu ly logs\data_audit_*.txt - bao cao audit du lieu SYNC DU LIEU MOI TU DEVICE --------------------------- Cach 1 (GUI): START_GUI.bat -> tab Dong bo Cach 2 (API): POST http://100.110.190.107:5000/api/sync body: {"from":"2026-06-18","to":"2026-06-18"} Cach 3 (PowerShell): Invoke-RestMethod -Method POST ` -Uri http://100.110.190.107:5000/api/sync ` -ContentType application/json ` -Body '{"from":"2026-06-18","to":"2026-06-18"}' KIEM TRA SAU SYNC ----------------- runtime\python.exe audit_data.py CAM TUYET DOI ------------- - Sync > 7 ngay 1 lan (R7.1) - Mo SQLite qua SMB (corrupt WAL) - Chay start_server.bat 2 lan (port 5000 conflict) - Mo iVMS-4200 luc sync (cung quota POST -> lock) KHI BI LOCK THIET BI --------------------- Doi 30-60 phut, KHONG retry tu dong. Xem skills\incident_lock.md ============================================================