pm2 常用命令记录

pm2 常用命令记录

月光魔力鸭

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


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
最近有客户提出了这么一个需求:微信dat文件在解码后的图片无法按照时间进行排序。 是的,解码后的文件的时间都是解码的时间,由于软件比较多,当时没做自动更新,所以在这里做一个小工具,可以将对应的解码后的图片的时间修改为微信dat文件对应的时间
前段时间做了个微信小程序反编译的小东西,不过因为功能不全,没加分包处理,正好处理下加上,又考虑到后续可能的更新情况,准备上手增加下更新功能。
由于国家的行政区划每年都有变化,所以经常需要更新最新的数据,这里提供一个nodejs版本mysql数据存储的抓取示例。
获取文件夹内所有的文件。支持递归获取、异步或同步、过滤、返回信息处理。
经常会遇到需要系统重启后自动执行的一些任务,在windows 上可以将对应的程序打包成service 然后自启动即可
今天想在服务器上跑下自己自动签到的程序,需要安装puppeteer ,结果出错。 permission denied, mkdir '/root/.nvm/versions/node/v9.11.1/lib/node_modules/
我们项目一直在使用puppeteer 生成pdf ,整体的思路是没有问题的,而且在开发环境运行了好久了,但是部署后总会有各种各样的报错。各种so文件找不到等等 。
记录下通过nodejs调用imagemagick 的时候发现的一个错误,command failed -- crop .