分享更有价值
被信任是一种快乐

如何安装和配置pm2实现自动化部署node项目

文章页正文上

小编给大家分享一下如何安装和配置pm2实现自动化部署node项目,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!pm2(process manager)是一个进程管理工具,维护一个进程列表,可以用它来管理你的node进程,负责所有正在运行的进程,并查看node进程的状态,也支持性能监控,负载均衡等功能。监免费云主机、域名听文件变化,自动重启程序支持性能监控负载均衡程序崩溃自动重启服务器重新启动时自动重新启动自动化部署项目启动一个node程序启动进程并指定应用的程序名集群模式启动添加进程监视列出所有进程从进程列表中删除进程删除进程列表中所有进程查看某个进程具体情况查看进程的资源消耗情况重启进程查看进程日志设置pm2开机自启开启启动设置,此处是CentOS系统,其他系统替换最后一个选项(可选项:ubuntu, centos, redhat, gentoo, systemd, darwin, amazon)然后按照提示需要输入的命令进行输入最后保存设置确保服务器安装了pm2,没有安装的话先安装在服务器中生成rsa公钥和私钥,当前是 centos7 下进行前提服务器要安装git,没有安装的先安装git,已安装的跳过生成秘钥在~/.ssh目录下有 id_rsa和 id_rsa.pub两个文件,其中id_rsa.pub文件里存放的即是公钥key。登录到GitHub,点击右上方的头像,选择settings ,点击Add SSH key,把id_rsa.pub的内容复制到里面即可。每次部署前先将本地的代码提交到远程git仓库首次部署部署完成后,既可登陆服务器查看配置的目录下是否从git上拉取了项目再次部署如vue-cli的项目,自动部署到服务器,自动执行npm run build 命令,生成的dist目录,指定到nginx的静态文件目录下。在window系统下 vscode的命令行程序,以及powershell执行部署的命令时,出现部署失败解决方案:使用git命令行来执行看完了这篇文章,相信你对“如何安装和配置pm2实现自动化部署node项目”有了一定的了解,如果想了解更多相关知识,欢迎关注云技术行业资讯频道,感谢各位的阅读!

相关推荐: css3中grid和flex有哪些区别

小编给大家分享一下css3中grid和flex有哪些区别,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! css3中grid布局方式和flex布局方式的区别是:flex布局方式是基于一…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册