首页 > 编程知识 正文

命令行常用命令(node require)

时间:2023-05-03 20:23:44 阅读:79626 作者:3284

整理常用命令

1 .启动

pm2 start app.js #启动app.js APP应用程序

pm2startapp.js---- name my-API # my-API是pm2进程名称

pm2 start app.js -i 4 #根据CPU核心数启动进程数。 # cluster mode模式下启动4个app.js的APP应用程序实例# 4个APP应用程序时,会自动平衡负载

pm2 start app.js --watch #实时以监视app.js的方式启动,如果app.js文件发生更改,pm2将自动重新加载

2 .查看、监测流程

------------- -看------------------------------------------------------------------------- -

pm2列表#列表pm2启动的所有APP应用程序

pm2 show [app-name] #查看APP应用程序的所有信息

pm2 show 0 #或其下

显示PM2 info 0 #进程的详细信息。 0是pm2进程id

------------监测------------------------------------------------------- -。

pm2 monit #显示每个APP应用程序的CPU和内存消耗

3 .停止、删除

--------- -停止---------------------------------------------------------。

停止pm2stopall#pm2列表中的所有进程

停止pm2stop0#pm2列表中进程为0的进程

------- -删除-----------

删除pm2deleteall#pm2列表中的所有进程

删除pm2delete0#pm2列表中进程为0的进程

4 .重载、重启

-------重载------- -

pm2 reload all #重载PM2列表中群集模式下的所有进程

pm2 reload 0 #重载PM2列表中进程为0的进程

------- -重新启动--------- -

重新启动PM2restartall#PM2列表中的所有进程

重新启动pm2restart0#pm2列表中进程为0的进程

---------复位重启-----

pm2gracefulreloadall # gracefulreloadallappsinclustermode

pm2 reset [app-name] #重置重新启动计数

5 .系统命令

创建pm2 startup #启动自启动命令

PM2保存#保存当前APP应用程序列表

pm2 resurrect #重新加载已保存的APP应用程序列表

PM2更新#保存处理,kill PM2和恢复处理

pm2generate # generateasamplejsonconfigurationfile

6 .远程操作

pm2deploy app.jsonprodsetup # setup ' prod '远程服务器

pm2deploy app.JSON prod # update ' prod '远程服务器

pm2deploy app.jsonprodrevert2# revert ' prod ' remote server by 2

7 .日志操作

pm2 logs #显示所有APP应用程序的日志

pm2 logs [app-name] #查看指定APP应用程序的日志

pm2logs [-- raw ] # displayallprocesseslogsinstreaming

PM2 flush # empty all log文件

PM2重新加载日志#重新加载所有日志

8 .安装、升级和卸载

NPM安装pm2 @ lastest-g #安装最新的PM2版本

pm2更新pm2升级pm2

PM2模块: generate [ name ] # generatesamplemodulewithname [ name ]

pm2installpm2- logrotate # install module (herealogrotationsystem ) )。

pm2uninstall pm2- logrotate # uninstall module

pm 2发布#增量版本,git push and NPM发布

9 .其他命令

PM2开始脚本. sh #启动bash脚本

pm2 scale api 10 #将名为api的APP应用程序扩展到了10个实例

pm2 reset [app-name] #重置重新启动计数

10 .更多命令

PM2--帮助

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。