xinli/Archive/检查知识库状态.bat

70 lines
1.7 KiB
Batchfile
Raw Permalink Normal View History

2026-01-30 16:23:31 +08:00
@echo off
chcp 65001 >nul
echo ========================================
echo RAG知识库状态检查
echo ========================================
echo.
REM 检查应用是否运行
echo [检查1] 应用状态...
curl -s http://localhost:30081/api/knowledge/status >nul 2>&1
if errorlevel 1 (
echo [✗] 应用未启动
echo.
echo 请先启动Spring Boot应用
echo.
pause
exit /b 1
)
echo [✓] 应用正在运行
echo.
REM 检查Ollama
echo [检查2] Ollama服务...
curl -s http://localhost:11434/api/tags >nul 2>&1
if errorlevel 1 (
echo [✗] Ollama未运行
) else (
echo [✓] Ollama正常运行
)
echo.
REM 检查上传目录
echo [检查3] 上传目录文件...
if exist "D:\wwwroot\RAG\uploads" (
dir /b "D:\wwwroot\RAG\uploads\*.txt" "D:\wwwroot\RAG\uploads\*.pdf" "D:\wwwroot\RAG\uploads\*.docx" "D:\wwwroot\RAG\uploads\*.md" 2>nul
echo.
) else (
echo [✗] 上传目录不存在
echo.
)
REM 检查向量数据文件
echo [检查4] 向量数据文件...
if exist "D:\wwwroot\RAG\data\chroma_db\vector_store.json" (
echo [✓] 向量数据文件存在
for %%A in ("D:\wwwroot\RAG\data\chroma_db\vector_store.json") do (
echo 文件大小: %%~zA 字节
echo 修改时间: %%~tA
)
) else (
echo [✗] 向量数据文件不存在(知识库为空)
)
echo.
REM 获取详细状态
echo [检查5] 知识库详细状态...
echo.
curl -s http://localhost:30081/api/knowledge/status
echo.
echo.
echo ========================================
echo 检查完成
echo ========================================
echo.
echo 如果向量数据文件不存在,请运行:
echo "处理上传文件.bat"
echo.
pause