利用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 相关文章推荐
Node.js实用代码段之正确拼接Buffer
Mar 17 Javascript
js实现固定宽高滑动轮播图效果
Jan 13 Javascript
jquery.masonry瀑布流效果
May 25 jQuery
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
Aug 25 Javascript
微信小程序slider组件使用详解
Jan 31 Javascript
解决vue多个路由共用一个页面的问题
Mar 12 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
May 20 Javascript
jQuery实现小火箭返回顶部特效
Feb 03 jQuery
解决echarts 一条柱状图显示两个值,类似进度条的问题
Jul 20 Javascript
通过实例解析javascript Date对象属性及方法
Nov 04 Javascript
绘制微信小程序验证码功能的实例代码
Jan 05 Javascript
js实现简单的倒计时
Jan 28 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
CI框架自动加载session出现报错的解决办法
2014/06/17 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
2019/09/03 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
2020/04/06 PHP
JavaScript eval() 函数介绍及应用示例
2014/07/29 Javascript
JavaScript编程中的Promise使用大全
2015/07/28 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
java中String类型变量的赋值问题介绍
2016/03/23 Javascript
hovertree插件实现二级树形菜单(简单实用)
2016/12/28 Javascript
第一次记录Bootstrap table学习笔记(1)
2017/05/18 Javascript
JavaScript设计模式之工厂模式简单实例教程
2018/07/03 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
node错误处理与日志记录的实现
2018/12/24 Javascript
jQuery实现动态添加和删除input框代码实例
2019/03/29 jQuery
Python构造函数及解构函数介绍
2015/02/26 Python
在Django中编写模版节点及注册标签的方法
2015/07/20 Python
Python3控制路由器——使用requests重启极路由.py
2016/05/11 Python
遍历python字典几种方法总结(推荐)
2016/09/11 Python
详解用Python处理HTML转义字符的5种方式
2017/12/27 Python
python实现键盘控制鼠标移动
2020/11/27 Python
Django跨域请求CSRF的方法示例
2018/11/11 Python
Python日期时间Time模块实例详解
2019/04/15 Python
基于Python的微信机器人开发 微信登录和获取好友列表实现解析
2019/08/21 Python
关于django 1.10 CSRF验证失败的解决方法
2019/08/31 Python
使用python模拟高斯分布例子
2019/12/09 Python
python 使用xlsxwriter循环向excel中插入数据和图片的操作
2021/01/01 Python
Django中的DateTimeField和DateField实现
2021/02/24 Python
HTML5移动端开发中的Viewport标签及相关CSS用法解析
2016/04/15 HTML / CSS
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
80年代复古T恤:TruffleShuffle
2018/07/02 全球购物
户外婚礼策划方案
2014/02/08 职场文书
安全责任书范文
2014/03/12 职场文书
绿色环保家庭事迹材料
2014/08/31 职场文书
西安导游词
2015/02/12 职场文书
2015年政协委员工作总结
2015/05/20 职场文书
使用@Value值注入及配置文件组件扫描
2021/07/09 Java/Android
python缺失值填充方法示例代码
2022/12/24 Python