版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1036548849/article/details/85248161
- 最新的PM2稳定版可通过NPM安装:
npm install pm2@latest -g - 启动,守护和监控应用程序的最简单的方法是使用以下命令行:
pm2 start app.js - 命名进程名:
pm2 start app.js --name 进程名 - 根据有效CPU数目启动最大进程数目:
pm2 start app.js -i max - 启动进程, 在
app.json
里设置选项:
pm2 start app.json - 配置kill超时
pm2 start app.js --kill-timeout 3000 - 重启/重载/停止/删除:
pm2 restart/reload/stop/delete 进程名(all/pid) - 自动监控重启:
pm2 start app.js --watch - 列表:
pm2 list - 日志:
pm2 log/logs - 日志模块:
pm2 install pm2-logrotate &&
pm2 set pm2-logrotate:max_size 1K - 监控:
pm2 monit - 开机启动:pm2 save && pm2 startup
pm2.yml配置文件启动
apps:
- script : app.js
cwd : ./
name : node
watch : true
output : './logs/out.log'
error : './logs/error.log'
ignore_watch: ['node_modules','public','logs']
env :
NODE_ENV: dev
env_production:
NODE_ENV: production
pm2 start ./pm2.yml --env production