nodejs: pm2入门

简介

PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。

安装

installed globally:

npm i -g pm2

使用

目录

pm2安装好后,会自动创建下面目录:

  • $HOME/.pm2 will contain all PM2 related files
  • $HOME/.pm2/logs will contain all applications logs
  • $HOME/.pm2/pids will contain all applications pids
  • $HOME/.pm2/pm2.log PM2 logs
  • $HOME/.pm2/pm2.pid PM2 pid
  • $HOME/.pm2/rpc.sock Socket file for remote commands
  • $HOME/.pm2/pub.sock Socket file for publishable events
  • $HOME/.pm2/conf.js PM2 Configuration

基础使用

通常我们启动node项目:npm run start,
本质是:node ./entry.js
使用pm2: pm2 start ./entry.js --watch [watch参数表示,如果项目代码有变化,则自动重启]

命令

启动

pm2 start app.js --watch -i 2

重启

pm2 restart app.js

关闭

pm2 stop app_name|app_id
pm2 stop all

查看进程列表

pm2 list

查看进程的详情:

 pm2 describe app_id
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值