feat: 守护模式,无数据时等待10秒继续检查

This commit is contained in:
2026-02-05 21:32:28 +08:00
parent 5a6fbcbf28
commit 40b861ae3d
4 changed files with 569 additions and 4 deletions

View File

@@ -9,6 +9,7 @@
- 支持 pHash 感知哈希预筛选
- 异步批量下载和处理图片
- 自动标记重复图片并记录相似度分数
- 守护模式运行,无数据时等待 10 秒后继续检查
## 环境要求
@@ -72,12 +73,47 @@ python image_similarity_recalc.py
python stats_similarity.py
```
## 服务器部署
```bash
# 启动所有服务
./start_similarity.sh start
# 只启动主处理脚本
./start_similarity.sh start-check
# 只启动重算脚本
./start_similarity.sh start-recalc
# 停止所有服务
./start_similarity.sh stop
# 强制停止
./start_similarity.sh force-stop
# 重启
./start_similarity.sh restart
# 查看进程状态
./start_similarity.sh status
# 查看统计报告
./start_similarity.sh stats
# 查看日志
./start_similarity.sh logs
# 实时查看日志
./start_similarity.sh logs-follow
```
## 项目结构
```
├── image_similarity_check.py # 主程序:处理新图片
├── image_similarity_recalc.py # 重算程序:处理失败的图片
├── stats_similarity.py # 统计脚本:查看处理结果
├── start_similarity.sh # 部署脚本:服务启停管理
├── query_status.py # 查询处理状态
├── reset_data.py # 重置数据
├── reset_vector.py # 重置向量库