70 lines
1.7 KiB
Batchfile
70 lines
1.7 KiB
Batchfile
|
|
@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
|