supervisor 是开发环境用. forever 管理多个站点,每个站访问量不大,不需要监控. pm2 网站访问量比较大,需要完整的监控界面. supervisor 特点: 代码修改,实时重启 安装: cnpm install -g supervisor 启动:supervisor app.js || bin/www over forever 常用命令: forever list forever start bin/www forever stop 0 (forever list 里面序号)…
pm2是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的. PM2是开源的基于Nodejs的进程管理器,包括守护进程,监控,日志的一整套完整的功能,基本是Nodejs应用程序不二的守护进程选择,事实上它并不仅仅可以启动Nodejs的程序,只要是一般的脚本的程序它同样可以胜任. 主要特性: 内建负载均衡(使用Node cluster 集群模块) 后台运行 0秒停机重载(这项功能允许你重新载入代码而…
nodejs安装:https://www.cnblogs.com/loaderman/p/11596661.html nodejs 进程管理器 pm2 的使用 PM2 是一款非常优秀的 Node 进程管理工具,它有着丰富的特性:能够充分利用多核 CPU 且能够负载均衡.能够帮助应用在崩溃后.指定时间(cluster model)和超出最大内存限制 等情况下实现自动重启. PM2 是开源的基于 Nodejs 的进程管理器,包括守护进程,监控,日志的一整套完整的功能. PM2 的主要特性: 1.内建…
如果直接通过node app来启动,如果报错了可能直接停在整个运行,supervisor感觉只是拿来用作开发环境的.再网上找到pm2.目前似乎最常见的线上部署nodejs项目的有forever,pm2这两种.使用场合: supervisor是开发环境用.forever管理多个站点,每个站点访问量不大,不需要监控.nodemon 是开发环境使用,修改自动重启.pm2 网站访问量比较大,需要完整的监控界面. sudo npm install pm2@latest -g 用法 最简单的启用一个应用:…
说道 node不得不提到nodejs的版本管理nvm和Node应用的进程管理器pm2. 当然,关于这两个的介绍的文章那么多,随意baidu,bing,google就可以. 我这里是给自己打一个标签,方便日后 查询, 二是方便一些和我一样的小白,能速度简单安装并使用 nvm + pm2. 正常的安装顺序,应该是 nvm, nodejs , pm2. 我的安装环境是 微软云主机, ubuntu 16.04 版本 nvm 1. 安装 curl -o- https://raw.githubusercon…
1. 安装   npm -g install supervisor   2. 如果使用了expres框架   需要修改启动方式 到 package.json中的   "scripts": { "start": "supervisor ./bin/www" }  …
环境:centos7.6 Docker version 18.06.0-ce mkdir /data cd /data 拉取最新keymetrics/pm2:latest-alpine镜像 docker pull keymetrics/pm2:latest-alpine 从github上拉取代码,先要安装git git clone https://github.com/keymetrics/pm2-docker-alpine cd /data/pm2-docker-alpine/example-…
布署环境为debian 7.5 布署到一台新机器,系统版本为debian 8.0 原启动项 /etc/init.d/mongo_service 开机居然无法自起 开机自启动不能用了,看页面输出就发觉不对劲,确定是systemd,之前搭建部署coreos(也是用的systemd) docker kubernetes接触过,很亲切,只是迁移要费点时间. 原来debian升级8.0后,改为用systemd管理启动项. 查资料知,兼容原启动管理,systemd 会自动生成 unit. 输入 system…
pm2 日常使用   1. pm2 是什么? 日常开发中需要启动一个node项目,需要用npm run …,,如果终端被关掉,程序也就自动停止,有时候几个项目一起跑起来,好几个终端开着,个人不太喜欢,有一神器可以解决:pm2.pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的.它非常适合IaaS结构,但不要把它用于PaaS方案. 2.安装 npm install -g pm2 3.日常使…
一.简介 pm2是一个带有负载均衡功能的应用进程管理器,类似有Supervisor,forever,详细参数见官网:http://pm2.keymetrics.io 二.安装 Linux Binaries下载地址:https://nodejs.org/dist cd oneinstack/src wget https://nodejs.org/dist/v4.2.4/node-v4.2.4-linux-x64.tar.gz tar xzf node-v4.2.4-linux-x64.tar.gz…