Miao-Yunzai/pm2.config.cjs

30 lines
798 B
JavaScript
Raw Normal View History

2024-06-10 00:37:59 +08:00
const argv = [...process.argv].slice(4)
module.exports = {
apps: [
{
name: 'Miao-Yunzai',
2024-06-18 09:48:08 +08:00
script: './app.js',
2024-06-10 00:37:59 +08:00
args: argv,
2024-06-15 09:27:19 +08:00
// 超时时间内进程仍未终止,则 PM2 将强制终止该进程
kill_timeout: 5000,
// 发送意外重启
autorestart: true,
// 进程到达指定内存时重启
max_memory_restart: '2G',
// 进程重启之间的延迟时间
restart_delay: 5000,
// 进程重启之间的最大延迟时间
restart_delay_max: 10000,
// 将 PM2 进程列表自动保存到文件中
autodump: true,
// 不监听文件变化
watch: false,
env: {
2024-06-18 09:48:08 +08:00
// 生产环境
2024-06-15 09:27:19 +08:00
NODE_ENV: 'production'
2024-06-18 09:48:08 +08:00
// 此环境变量,都称之为开发环境
2024-06-15 09:27:19 +08:00
}
2024-06-10 00:37:59 +08:00
}
]
}