码桶

发现社区成员的开源项目

奶狗 /

ng-webot

公开
main
ng-webot/ecosystem.config.js
ecosystem.config.js793 B
/**
 * PM2 启动配置(宝塔 Node.js 项目管理器专用)
 * 在宝塔「网站 → Node 项目」中添加,或 SSH 手动启动:
 *   cd /www/wwwroot/bot.naigou.cn && pm2 start ecosystem.config.js
 */
module.exports = {
  apps: [{
    name: 'naigou-webot',
    script: 'server.js',
    cwd: __dirname,
    instances: 1,
    exec_mode: 'fork',
    env: {
      NODE_ENV: 'production',
    },
    // 日志
    error_file: './logs/pm2-error.log',
    out_file: './logs/pm2-out.log',
    log_date_format: 'YYYY-MM-DD HH:mm:ss',
    // 自动重启(本地 Whisper 语音识别模型 + onnxruntime 加载后常驻内存约 400~700MB,需留足余量)
    max_memory_restart: '1024M',
    // 开机自启
    autorestart: true,
    watch: false,
  }],
};