当前位置: 首页 > Web前端 > HTML

pm2使用方法,常用命令,设置前端项目如vue启动,node,eggjs等node项目启动

时间:2023-03-27 23:51:19 HTML

常用命令安装pm2$npminstall-gpm2命令行全局安装pm2$pm2logs显示所有进程日志$pm2stopall停止所有进程$pm2restartall重启所有进程$pm2reloadall0secondsstopreloadprocess(forNETWORKEDprocess)$pm2stop0stopspecifiedprocess$pm2restart0restartspecifiedprocess$pm2startupgenerateinitscriptkeepsprocessalive$pm2webrunsrobustcomputerAPIendpoint$pm2delete0killsspecifiedprocess$pm2deleteallkillsallprocessesusage$npminstallpm2-g#命令行安装pm2$pm2startapp.js-i4#后台运行pm2,启动4个app.js#也可以传'max'参数启动#正确的进程数取决于Cpu的核心数$pm2startapp.js--namemy-api#命名进程$pm2list#显示所有进程status$pm2monit#监控所有进程$pm2logs#显示所有进程日志$pm2stopall#停止所有进程$pm2restartall#重启所有进程$pm2reloadall#0秒关闭重新加载进程(对于NETWORKED进程)$pm2stop0#停止指定的进程$pm2restart0#重启指定的进程$pm2startup#生成初始化脚本以保持进程存活$pm2web#runrobustcomputerAPIendpoint(http://localhost:9615)$pm2delete0#杀死指定进程$pm2deleteall#杀死所有进程不同方式运行进程:$pm2startapp.js-imax#根据有效CPUNumber启动最大进程数$pm2startapp.js-i3#启动3个进程$pm2startapp.js-x#以fork模式启动app.js而不是使用集群$pm2startapp.js-x---a23#以fork模式启动app.js并传递参数(-a23)$pm2startapp.js--nameserverone#启动一个进程并命名为serverone$pm2stopserverone#停止serverone进程$pm2startapp.json#启动进程,在app.json中设置选项$pm2startapp.js-imax---a23#在--$pm2startapp.js-imax-eerr之后将参数传递给app.js。log-oout.log#启动并生成配置文件你也可以执行其他语言编写的应用程序(fork模式):$pm2startmy-bash-script.sh-x--interpreterbash$pm2startmy-python-script.py-x--interpreterpython0秒ddowntimereload:这个特性允许你在不丢失请求连接的情况下重新加载代码注意:只能用于在集群模式下运行的Node0.11.x版本上运行的web应用程序(默认模式)$pm2reloadallCoffeeScript:$pm2startmy_app.coffee#这就是所有的PM2准备好生产级服务了吗?只要在你的服务器上测试$gitclonehttps://github.com/Unitech/pm2.git$cdpm2$npminstall#或者npminstall--dev如果没有安装devDependencies$npmtestpm2listlistedbypm2所有进程信息管理,还显示了由于未处理的异常而启动进程的次数。pm2monit监控每个节点进程的CPU和内存使用情况。pm2会在后台运行vue项目pm2startnpm--namebutterfly-front--runservepm2会在后台运行node项目1,pm2start-i4npm--namebutterfly-server--rundev2,startpm2save#保存服务pm2startup#将启动的服务加入systemdpm2unstartupsystemd#删除自启动服务欢迎评论点赞收藏,本文由蜗牛开发的一键发布平台Butterfly发布