diff --git a/app.py b/app.py index 6fd21b2..9cd326e 100644 --- a/app.py +++ b/app.py @@ -149,13 +149,13 @@ async def get_a1(a1: Optional[str] = None): # 在应用启动时初始化 Playwright -@app.on_event("startup") +@app.lifespan("startup") async def startup_event(): await initialize_playwright() # 在应用关闭时清理资源 -@app.on_event("shutdown") +@app.lifespan("shutdown") async def shutdown_event(): global playwright_instance, browser_context, context_page if context_page: diff --git a/ecosystem.config.cjs b/ecosystem.config.cjs index d4e6936..54be53f 100644 --- a/ecosystem.config.cjs +++ b/ecosystem.config.cjs @@ -4,6 +4,7 @@ module.exports = { apps: [ { name: 'xhs-api-server', + script: 'app.py', // 替换为您的Python脚本路径 interpreter: 'python', // 替换为您的Python解释器路径 args: ['-m uvicorn app:app --host 0.0.0.0 --port', PORT], // 传递端口参数 },