diff --git a/ecosystem.config.js b/ecosystem.config.js index f48bd6f..1108d1a 100644 --- a/ecosystem.config.js +++ b/ecosystem.config.js @@ -4,15 +4,17 @@ module.exports = { // 应用基本配置 // ============================================ name: 'stock-agent', - script: 'backend/app/main.py', + // 使用 -m 模块方式运行,避免模块路径问题 + script: 'app.main', interpreter: 'python3', + // 使用模块模式运行 + args: '--', // 告诉 PM2 后面的参数不是 Python 参数 // ============================================ // 工作目录配置 // ============================================ - // PM2 启动时的工作目录,自动获取当前目录 - // 确保从项目根目录启动: pm2 start ecosystem.config.js - cwd: process.cwd(), + // PM2 启动时的工作目录,必须在 backend 目录下 + cwd: process.cwd() + '/backend', // ============================================ // 实例配置