pm2 常用命令记录

pm2 常用命令记录

BUG集散地

2019-05-31 15:38 阅读 33 喜欢 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


如果对你有用的话,请赏给作者一个馒头吧 ...

赞赏支持
提交评论
评论信息(请文明评论)
暂无评论,快来快来写想法...
推荐
在开发项目过程中,经常需要将开发的项目部署到服务器上,但是每个环境都有每个环境的配置等等,如果每次打包的时候都要去调整(可能删除、替换等),那就很烦人了,这里分享下自己实现的几个简单的小工具(当然这个工具可能只对我自己有用),希望能够帮到你。
介绍几个日常开发中常用的几个小工具: anywhere / anywhere-auth / watchlessc / changeext
因为自己的记录笔记的应用是有道云,又想着把有道云跟自己的小网站联通起来,所以查找了有道云的,然后实现了nodejs版本的sdk.
通过nodejs来进行爬取页面的内容,这里简单试试做个小任务..
最近有接触到针对二维码进行识别的功能,然后对图片进行位置纠正、二维码扫描,并将数据进行整理。以下是通过nodejs做的,相对简单一些,没有太过严格,识别率也不是很高大约80%左右
在使用puppeteer 跳转窗口的时候,发现waitForNavigator 并不起作用,最后找到通过browser 获得page 并继续操作。
使用nodejs连接ftp,进行ftp的操作,包括列表、上传、下载以及速率等。
从上面那篇文章过来的,这里分享下nodejs对文件夹以及子文件进行批量删除的实现。