pm2 创建配置文件(生态系统文件)
- 在项目目录下 cmd
$ pm2 ecosystem
- 项目根目录下自动生成ecosystem.config.js文件,即pm2生态系统文件,文件常用内容与注释
module.exports = {
apps : [{
name: 'blog_server', // pm2 开启进程的名称,相当于 pm2 start xxx --name
script: './bin/www', // 项目入口文件的路径
// Options reference: https://pm2.keymetrics.io/docs/usage/application-declaration/
// args: 'one two',
instances: 1, // 开启的进程个数
autorestart: true, // 自动重启
watch: true, //监听文件变化,true则开启监听,文件若变化则会触发重启
max_memory_restart: '1G', // 允许此项目最大运行内存
env: {
NODE_ENV: 'development' // 开发环境
},
env_production: {
NODE_ENV: 'production' // 生产环境
},
ignore_watch: [ // 不⽤监听的⽂件
"node_modules", // 安装