Ai_GirlFriend/重启服务.bat

42 lines
1.0 KiB
Batchfile
Raw Permalink Normal View History

2026-02-28 09:40:18 +08:00
@echo off
chcp 65001 >nul
echo ========================================
2026-03-02 18:57:11 +08:00
echo 重启Python后端服务
2026-02-28 09:40:18 +08:00
echo ========================================
echo.
2026-03-02 18:57:11 +08:00
echo [步骤1] 停止当前服务...
echo 正在查找端口30101的进程...
2026-02-28 09:40:18 +08:00
2026-03-02 18:57:11 +08:00
REM 查找并终止端口30101的进程
for /f "tokens=5" %%a in ('netstat -aon ^| findstr :30101 ^| findstr LISTENING') do (
echo 找到进程 PID: %%a
taskkill /F /PID %%a
timeout /t 2 /nobreak >nul
goto :restart
2026-02-28 09:40:18 +08:00
)
2026-03-02 18:57:11 +08:00
echo 端口30101未被占用
2026-02-28 09:40:18 +08:00
2026-03-02 18:57:11 +08:00
:restart
2026-02-28 09:40:18 +08:00
echo.
2026-03-02 18:57:11 +08:00
echo [步骤2] 启动新服务...
echo 正在启动Python后端...
2026-02-28 09:40:18 +08:00
echo.
2026-03-02 18:57:11 +08:00
REM 启动Python服务
cd lover
start "Python后端" cmd /k "python -m uvicorn lover.main:app --host 0.0.0.0 --port 30101 --reload"
2026-02-28 09:40:18 +08:00
echo.
2026-03-02 18:57:11 +08:00
echo ========================================
echo ✓ 服务重启完成
echo ========================================
2026-02-28 09:40:18 +08:00
echo.
2026-03-02 18:57:11 +08:00
echo 服务地址: http://127.0.0.1:30101
echo 文档地址: http://127.0.0.1:30101/docs
2026-02-28 09:40:18 +08:00
echo.
2026-03-02 18:57:11 +08:00
echo 提示: 新窗口已打开,可以查看服务日志
echo ========================================
2026-02-28 09:40:18 +08:00
pause