Clean up 0-byte files in 60 minutes
This commit is contained in:
1 parent
2e6f47ceff
commit
c460ae8fbd
2 files changed
+93
No files matched your search
@@ -83,6 +83,11 @@ sudo ./scripts/install.sh
|
||||
```
|
||||
|
||||
- 超过60分钟的0字节 raw,如果未被进程占用,也会按上述三件套删除;
|
||||
- 对`<base>_raw.mp4.partN.mp4`录制残留执行整组安全检查:
|
||||
- 同一base的所有part都必须超过60分钟、全部为0字节且均未被进程打开;
|
||||
- 如果正式`<base>_raw.mp4`已经存在,只删除符合条件的残留part,保留正常三件套;
|
||||
- 如果正式raw不存在,删除全部残留part及对应的annotated视频和XML;
|
||||
- 任一part仍较新、非0字节或正在使用时,整组跳过;
|
||||
- 空闲低于3GiB时暂停整个 `smart_camera` 进程(持续检测、录像和识别一起暂停),Producer继续上传,并输出 CRITICAL 告警;
|
||||
- 暂停期间每2分钟检查一次;
|
||||
- 清理使空闲恢复到5GiB后自动恢复 `smart_camera`;程序重新持续检测,达到鸟类确认门控后再录像和识别,并停止2分钟快速检查;
|
||||
|
||||
Reference in new issue
Block a user