PM2使用

福尔摩斯对我笑 2018-12-20 55926 次 12613条

全局安装

cnpm install -g pm2
  • 启动并监听当前目录
pm2 start index.js --watch

启动参数说明:

  • --watch:监听应用目录的变化,一旦发生变化,自动重启。如果要精确监听、不见听的目录,最好通过配置文件。
  • -i --instances:启用多少个实例,可用于负载均衡。如果-i 0或者-i max,则根据当前机器核数确定实例数目。
  • --ignore-watch:排除监听的目录/文件,可以是特定的文件名,也可以是正则。比如--ignore-watch="test node_modules "some scripts""
  • -n --name:应用的名称。查看应用信息的时候可以用到。
  • -o --output <path>:标准输出日志文件的路径。
  • -e --error <path>:错误输出日志文件的路径。
  • --interpreter <interpreter>:the interpreter pm2 should use for executing app (bash, python...)。比如你用的coffee script来编写应用。

重启

pm2 restart app.js

###停止 停止特定的应用。可以先通过pm2 list获取应用的名字(--name指定的)或者进程id。

pm2 stop app_name|app_id

如果要停止所有应用,可以

pm2 stop all

查看日志

pm2 log

就可以查看console.log的输出了

PM2支持NPM启动:pm2 start npm -- start

pm2 monit 监视每个node进程的CPU和内存的使用情况

pm2 delete all                # 关闭并删除所有应用

pm2 delete 0                  # 删除指定应用 id 0

npm方式启动

pm2 start npm -- run development

//启动express
pm2 start ./bin/www --watch

//带名字启动

pm2 start npm --watch --name XXX -- run start

APPNode配置

标签: 无

非特殊说明,本博所有文章均为博主原创。

上一篇
头像也是LOGO
未来博客 博主大人
到了这个年纪,不应该再彷徨!

发表评论



 


已有 12613 条评论 1


  1. Charlescycle 回复 2019年11月17日
  2. Michaelpaf 回复 2019年11月17日
  3. StewartJinuH 回复 2019年11月17日
  4. Charlescycle 回复 2019年11月16日
  5. Charlescycle 回复 2019年11月15日
  6. Charlescycle 回复 2019年11月15日
  7. StewartJinuH 回复 2019年11月14日
  8. StevDede

    Cialis Et Ketoconazole get online levitra prescription Ou Acheter Cialis Cialis Es Para Mujeres Amoxicillin Chronic Middle Ear

    回复 2019年10月13日