利用pm2部署多个node.js项目的配置教程


Posted in Javascript onOctober 22, 2017

前言

相信大家应该都知道,一般在实际项目部署中,我们服务器在启动的时候需要自动启动node服务。以前是通过liunx自带的命令启动。但是随着后台微服务越来越多。每次发布新程序。修改脚本太麻烦了。于是换成PM2来做。下面话不多说了,来一起看看详细的实现过程吧。

配置方法如下:

1.首先安装pm2

npm install -g pm2

2.生成配置文件

pm2 ecosystem

生成完成会有一个ecosystem.config.js的文件,

3.修改配置文件

编辑ecosystem.config.js

利用pm2部署多个node.js项目的配置教程

如图所示。主需要配置程序名字,程序程序启动脚本。就可以了

4.启动配置文件

pm2 startOrRestart ecosystem.config.js

5.查看启动情况

pm2 list

利用pm2部署多个node.js项目的配置教程

代表程序启动成功。

script 启动命令可以结合nvm实现多个node版本的支持。

总结

以上就是这篇文章的全部内容了,本文还有许多不足,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
JavaScript合并两个数组并去除重复项的方法
Jun 13 Javascript
AngularJS轻松实现双击排序的功能
Aug 30 Javascript
JS实现拖动滚动条评分的效果代码分享
Sep 29 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
Nov 01 Javascript
JavaScript正则表达式exec/g实现多次循环用法示例
Jan 17 Javascript
深究AngularJS如何获取input的焦点(自定义指令)
Jun 12 Javascript
js编写简单的计时器功能
Jul 15 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
Aug 08 Javascript
JavaScript事件委托原理与用法实例分析
Jun 07 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
May 05 Javascript
vue滚动tab跟随切换效果
Jun 29 Javascript
element-ui树形控件后台返回的数据+生成组织树的工具类
Mar 05 Javascript
vue.js中父组件调用子组件的内部方法示例
Oct 22 #Javascript
vue 1.x 交互实现仿百度下拉列表示例
Oct 21 #Javascript
JS返回顶部实例代码
Aug 09 #Javascript
VUE2实现事件驱动弹窗示例
Oct 21 #Javascript
vue+socket.io+express+mongodb 实现简易多房间在线群聊示例
Oct 21 #Javascript
vue使用keep-alive实现数据缓存不刷新
Oct 21 #Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
Oct 21 #Javascript
You might like
在PHP中利用XML技术构造远程服务(上)
2006/10/09 PHP
在普通HTTP上安全地传输密码
2007/07/21 PHP
php操作JSON格式数据的实现代码
2011/12/24 PHP
php堆排序实现原理与应用方法
2015/01/03 PHP
PHP读取txt文本文件并分页显示的方法
2015/03/11 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
详解Yii2.0 rules验证规则集合
2017/03/21 PHP
php模式设计之观察者模式应用实例分析
2019/09/25 PHP
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
jquery实现点击文字可编辑并修改保存至数据库
2014/04/15 Javascript
JavaScript获取table中某一列的值的方法
2014/05/06 Javascript
JavaScript获取某年某月的最后一天附截图
2014/06/23 Javascript
在JavaScript里防止事件函数高频触发和高频调用的方法
2014/09/06 Javascript
jquery实现在光标位置插入内容的方法
2015/02/05 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
在vue中获取dom元素内容的方法
2017/07/10 Javascript
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
2017/08/17 Javascript
JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)
2017/12/28 Javascript
浅析Vue中拆分视图层代码的5点建议
2019/08/15 Javascript
Vue filter 过滤器、以及在table中的使用介绍
2020/09/07 Javascript
原生js实现表格循环滚动
2020/11/24 Javascript
python查找指定具有相同内容文件的方法
2015/06/28 Python
深入理解python中的浅拷贝和深拷贝
2016/05/30 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
python实现猜数字小游戏
2020/03/24 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
python开发入门——set的使用
2020/09/03 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
2020/12/08 Python
深入浅析css3 中display box使用方法
2015/11/25 HTML / CSS
利用HTML5中Geolocation获取地理位置调用Google Map API在Google Map上定位
2013/01/23 HTML / CSS
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
运动会广播稿500字
2014/01/28 职场文书
优秀教师的感人事迹
2014/02/04 职场文书
停课通知书
2015/04/24 职场文书
2015年库房管理工作总结
2015/10/14 职场文书
TV动画《政宗君的复仇》第二季制作决定PV公布
2022/04/02 日漫