33 lines
964 B
Batchfile
33 lines
964 B
Batchfile
@echo off
|
|
echo Testing LightRAG server startup...
|
|
echo.
|
|
|
|
echo Killing any existing processes on port 3015...
|
|
for /f "tokens=5" %%a in ('netstat -ano ^| findstr :3015') do (
|
|
echo Killing process %%a
|
|
taskkill /F /PID %%a >nul 2>&1
|
|
)
|
|
|
|
echo.
|
|
echo Starting server...
|
|
cd LightRAG-main
|
|
start /B python -m lightrag.api.lightrag_server --port 3015 --host 0.0.0.0 --working-dir rag_storage --input-dir ../inputs --key jleu1212 --auto-scan-at-startup --llm-binding openai --embedding-binding ollama --rerank-binding jina > ..\test_output.txt 2>&1
|
|
|
|
echo Waiting 10 seconds for server to start...
|
|
timeout /t 10 /nobreak > nul
|
|
|
|
echo.
|
|
echo Checking if server is running...
|
|
curl.exe -s -o nul -w "HTTP Status: %%{http_code}\n" http://localhost:3015/
|
|
|
|
echo.
|
|
echo Server output (first 20 lines):
|
|
type ..\test_output.txt | head -20
|
|
|
|
echo.
|
|
echo Press any key to stop the server...
|
|
pause > nul
|
|
|
|
echo Killing server...
|
|
taskkill /F /IM python.exe >nul 2>&1
|
|
del ..\test_output.txt |