码桶
发现社区成员的开源项目
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,
}],
};