This commit is contained in:
sjk
2026-01-07 10:42:04 +08:00
parent 25d362c1d7
commit a7305908de
30 changed files with 2211 additions and 16 deletions

View File

@@ -113,9 +113,20 @@ echo "[2/2] 正在启动Python服务生产环境..."
cd backend
source venv/bin/activate
export ENV=prod
nohup python main.py > ../logs/python_backend_prod.log 2>&1 &
PYTHON_PID=$!
echo "[Python服务] PID: $PYTHON_PID"
# 检查是否安装了Xvfb
if command -v xvfb-run &> /dev/null; then
echo "[Xvfb] 检测到XvfbPython服务将使用虚拟显示运行避免无头模式被检测"
nohup xvfb-run --auto-servernum --server-args="-screen 0 1920x1080x24" python main.py > ../logs/python_backend_prod.log 2>&1 &
PYTHON_PID=$!
echo "[Python服务] PID: $PYTHON_PID (使用Xvfb虚拟显示)"
else
echo "[警告] 未检测到XvfbPython服务将使用无头模式可能触发验证"
echo "[提示] 安装Xvfb: sudo apt-get install -y xvfb"
nohup python main.py > ../logs/python_backend_prod.log 2>&1 &
PYTHON_PID=$!
echo "[Python服务] PID: $PYTHON_PID (无头模式)"
fi
cd ..
echo