pm2学习笔记

(进入项目文件)生成模版:pm2 init 生成的ecosystem.config.js文件中修改name、script等对应参数

Pm2 start ecosystem.config.js 启动应用程序,将应用程序添加到进程列表,之后可通过pm2 start <name>启动
Pm2 stop ecosystem.config.js
Pm2 restart ecosystem.config.js
Pm2 restart ecosystem.config.js —only <name> 针对特定进程采取行动
Pm2 start ecosystem.config.js 启动env中配置的环境变量
Pm2 start ecosystem.config.js —env production 启动env_production中配置的环境变量
列出进程列表: pm2 ls
删除进程列表中的进程: pm2 delete <name>
保存进程列表: pm2 save
重新生成进程列表: pm2 resurrect
本地监控: pm2 monit
查看日志: pm2 logs 或 pm2 logs <name>
清空日志: pm2 flush
更改日志文件位置: ecosystem.config.js中配置output/error/logs
循环日志: pm2 install pm2-logrotate
  • pm2 set pm2-logrotate:rotateInterval '*/1 * * * *' (force rotate every minute)
启动挂钩:pm2 startup后执行给出的sudo, pm2 save 然后重启电脑,列表中的进程自动启动
负载平衡:pm2 start app.js -I max 或在ecosystem.config.js中配置instances: max
 
 
posted @ 2019-03-17 21:57  寒筱洱  阅读(344)  评论(0编辑  收藏  举报