离线部署 pm2 管理node程序
在服务器不能联网的情况下:
在可以联网的机器上:
npm install pm2 -g 全局安装pm2;
然后查看一下本地安装的默认路径:
npm config get prefix,
在其 lib/node_modules/ 将pm2文件夹打包。
将打包后的文件部署到测试服务器上,
在测试服务器用 npm config get prefix 看一下这台服务器的npm默认安装目录, 例如目录为 /usr/local/node
执行命令 cd /usr/local/node/lib/node_modules/
把打包的pm2放过去,解压缩,
pm2可用。
cd /usr/bin
ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2 pm2
这样,就可以直接使用pm2命令来各种操作了
离线部署 pm2 管理node程序的更多相关文章
- [Clr via C#读书笔记]Cp2生成打包部署和管理应用程序和类型
		
Cp2生成打包部署和管理应用程序和类型 部署问题 DLL Hell;安装的复杂性:安全性:代码访问安全性. csc.exe的简单使用. 元数据 定义表:引用表:清单表: 程序集 重用,版本控制,安全的 ...
 - 使用pm2 管理node服务后台运行
		
npm run dev的服务想放在服务器上,但是putty一断服务就没了. 网上差了下forever和pm2用的比较多,尤其是pm2 简直太好用了.. 具体操作如下 安装 npm install -g ...
 - Node.js~在linux上的部署~pm2管理工具的使用
		
之前写了两篇关于在linux上部署nodejs的文章,大家如果没有基础可以先看前两篇<Node.js~在linux上的部署>,<Node.js~在linux上的部署~外网不能访问no ...
 - pm2管理node
		
一般直接npm start起的退出命令行就没了,node后台管理工具pm2目前比较流行. npm install -g pm2 pm2 list pm2 start bin/www --name de ...
 - 使用PM2管理Node.js集群
		
介绍 众所周知,Node.js运行在Chrome的JavaScript运行时平台上,我们把该平台优雅地称之为V8引擎.不论是V8引擎,还是之后的Node.js,都是以单线程的方式运行的,因此,在多核心 ...
 - 第一部分 CLR基础:第2章 生成、打包、部署和管理应用程序及类型
		
2.1.NET Framework部署目标 Microsoft Windows多年来因不稳定和复杂而口碑不佳.造成的原因:1.应用程序都使用来自微软和厂商的动态链接库(dynamic-link lib ...
 - 离线部署 pm2
		
1. install nodejs curl --silent --location https://rpm.nodesource.com/setup_6.x | sudo bash - 2.安装pm ...
 - 使用pm2管理node.js应用
		
中文文档:https://pm2.io/doc/zh/runtime/quick-start/ pm2是从nodejs衍生出来的服务器进程管理工具,可以做到开机就启动nodejs.当然了,有些运维同学 ...
 - 使用 pm2 优雅的部署 node 程序
		
使用 pm2 优雅的部署 node 程序 # 启动并监控名字为 XXX 的 npm run start:dev 命令 pm2 start npm --watch --name XXX -- run s ...
 
随机推荐
- JAVA学习笔记系列2-Java程序的运行机制
			
计算机高级语言的类型主要有编译型和解释型两种,而java语言是两种类型的结合. java首先利用文本编辑器编写java源程序,源文件后缀名为.java,再利用编译器(javac)将源程序编译成字节码文 ...
 - winform 下载
			
方法一: WebClient webClint = new WebClient(); webClint.DownloadFile(下载文件的路径,下载到本地的地址); 方法二:异步 WebClient ...
 - Python基础+模块、异常
			
date:2018414+2018415 day1+2 一.python基础 #coding=utf-8 #注释 #算数运算 +(加) -(减) *(乘) /(除) //(取整) %(取余) ...
 - Logging常用handlers的使用
			
一.StreamHandler 流handler——包含在logging模块中的三个handler之一. 能够将日志信息输出到sys.stdout, sys.stderr 或者类文件对象(更确切点,就 ...
 - 转载 单例(Singleton)模式)的误区
			
在创建型模式中,单例(Singleton)模式和原型(Prototype)模式相对来说其用意更为简单明了.单例(Singleton)模式确保某类只有一个实例,且自行实例化并向整个系统提供这个实例:原型 ...
 - android active间数据传递
			
Bundle是key-value存储. Bundle bundle=new Bundle(); bundle.putString("key", "value") ...
 - indexOf 引用
 - python 保存对象文件
			
之前用 R 语言一直感觉 .Rdata 格式的文件很好用,可以把每次执行的中间文件保存便于下次调用,刚熟悉 Python 还没接触这块知识,所以有时候做项目不太顺手,索性上网搜了下,整理如下: 模型存 ...
 - vue企业项目搭建过程(vue-cli脚手架超详细教程 傻瓜-入门)
			
vue作为现在主流的前端框架,有必要学习一下. vue的官方文档还是不错的,开源中文,一个爽字形容. 如果不是实际开发需要vue-cli构建项目,那么可以在加一个爽. 然而要构建的时候发现官方文档还是 ...
 - fork exec source的区别
			
参考:http://www.cnblogs.com/bkygg/p/5023072.html 1:fork 运行的时候开一个sub_shell 执行调用的脚本,sub_shell执行的时候,pare ...