node进程管理工具pm2

常用命令

  • 【pm2 start app.js】启动app.js应用从程序 ;
  • 【pm2 start app.js -i 3】cluster mode模式启动3个app.js的应用实例(3个应用程序会自动进行负载均衡);
  • 【pm2 start app.js --name=“myApp”】启动应用程序并命名为 “myApp”;
  • 【pm2 start app.js --watch】 当文件变化时自动重启应用;
  • 【pm2 stop all】停止所有的node服务(应用程序);
  • 【pm2 stop app.js】停止指定的node服务(应用程序);
  • 【pm2 restart all】重启所有的node服务(应用程序) ;
  • 【pm2 restart app.js】重启指定的node服务(应用程序);
  • 【pm2 delete app.js】 在进程中删除指定的node服务(应用程序);
  • 【pm2 list】查看pm2启动的所有node服务(应用程序);
  • 【pm2 status】查看pm2启动的node服务状态 ;
  • 【pm2 monit】查看占用的CPU和内存;
  • 【pm2 show myApp 】显示应用程序’myApp’的所有信息 ;
  • 【pm2 startup】创建开机自启动命令;
  • 【pm2 save】保持当前应用列表;
  • 【pm2 reload all】重启 cluster mode下的所有应用;
  • 【pm2 logs】显示所有程序的日志 ;
  • 【pm2 logs myApp】显示’myApp’程序的日志

pm2实现开机自启动

步骤1:执行命令:pm2 startup,即在/etc/init.d/目录下生成pm2-root的启动脚本,且自动将pm2-root设为服务。

#设置开机自启动
pm2 startup

步骤2:执行命令: pm2 save,会将当前pm2所运行的应用保存在/root/.pm2/dump.pm2下,当开机重启时,运行pm2-root服务脚本,并且到/root/.pm2/dump.pm2下读取应用并启动。

#应用保存
pm2 save
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值