pm2 常用命令记录

pm2 常用命令记录

月光魔力鸭

2019-05-31 15:38 阅读 1756 喜欢 0 pm2 nodejs

发布自己的nodejs应用后,需要进行管理,目前一般都pm2来进行管理,这里记录下常用的命令。

pm2 安装

// 全局安装即可
npm install pm2 -g

启动项目

//启动某个js 运行
pm2 start xxx.js 

//给项目一个别名,注意是两个-
pm2 start xxx.js --name aliasName

//多cpu ,cluster模式
pm2 start xxx.js -i max  //按照最大cpu数量
pm2 start xxx.js -i 3 //3个

关闭应用

pm2 delete xxx

重启应用

pm2 reload xxx

查看日志

//200行日志查看
pm2 logs xxx --lines 200

//查看错误
pm2 logs xxx --err

//清空日志
pm2 flush xxx

查看运行情况

pm2 monit xxx

开机重启

pm2 save
pm2 startup

转载请注明出处: https://chrunlee.cn/article/nodejs-pm2-cmd.html


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
在通过axios读取页面的时候,经常会碰到gbk的编码,如果不进行转化的话,在获取信息或读取上都会很麻烦。
关于js的编译和压缩,之前做过一个小工具了,主要就是自己项目成员大都没有这部分的技能,导致发布的时候总需要去编译压缩下.. 最终做了个命令行小工具.. 问题不在这里,前一阵子做压缩的时候发现压缩后竟然是undefined.最终才发现是es6的语法问题。
在开发项目过程中,经常需要将开发的项目部署到服务器上,但是每个环境都有每个环境的配置等等,如果每次打包的时候都要去调整(可能删除、替换等),那就很烦人了,这里分享下自己实现的几个简单的小工具(当然这个工具可能只对我自己有用),希望能够帮到你。
通过pm2来实现nodejs应用的集群,不过我之前没做session共享,导致.. 登录不上啊 啊啊啊,无奈,又重新对redis进行了集成。
对于开发来说,看到别人家的小程序都这么靓,这么顺畅,这么好用,用户又多... 自然是眼馋的..用户馋不来,可以先馋他的身子..啊不,代码啊。
学习爬虫的时候突然有想到想做一个音乐播放小站,可以给自己或朋友听,但是音乐哪里来呢??想到自己常听的豆瓣FM,就越发的想把这些音乐都拿下来,因此有了下文通过豆瓣FM批量抓取上万首音乐,目前已经3W+。
分享一个自动抓取静态站资源的小工具,可以在抓取某个静态站点的时候方便很多,尤其是如果页面比较多的话,会很难受,而且会自动将资源进行归类,如果一个页面一个页面的保存的话,那就比较费劲了。