module.exports = { apps: [{ name: 'comfyui消息分发', script: './src/index.js', cwd: './', args: '', interpreter: 'node', interpreter_args: '', // 监听文件修改 watch: true, ignore_watch: ['logs', 'node_modules', 'package.json', 'package-lock.json', 'pnpm-lock.yaml', 'pm2Index.config.cjs'], // 实例数 instances: 1, exec_mode: 'fork', // 自动重启设置 autorestart: true, max_restarts: 30, min_uptime: '10s', // 内存限制重启 // max_memory_restart: '1G', // 日志配置 out_file: './logs/out/out.log', error_file: './logs/error/error.log', // log_file: './logs/combined.log', log_type: 'raw', // 或 'json' log_date_format: 'YYYY-MM-DD HH:mm:ss Z', logrotate: { max_size: '5M', // 日志文件最大大小 retain: 30, // 保留最近7天的日志 compress: true, // 压缩旧日志 date_format: 'YYYY-MM-DD' // 日期格式 }, // 合并日志 // combine_logs: true, // 监控和重启设置 kill_timeout: 1600, restart_delay: 4000, }], };