nodejs项目管理之supervisor||pm2||forever

  • 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 里面序号)

    forever stopall

    forever restart 0

    forever restartall

    日志目录:~.forever/logs

pm2

    常用命令:

    pm2 list

    pm2 start bin/www -n 项目名

    pm2 stop 0

    pm2 delete 0

    pm2 restart 0

    pm2 logs

    pm2 show 0

    pm2 monit

    日志目录  ~.pm2/logs

时间: 2024-10-05 13:41:22

nodejs项目管理之supervisor||pm2||forever的相关文章

转)nodejs后台启动方式PM2

如果直接通过node app来启动,如果报错了可能直接停在整个运行,supervisor感觉只是拿来用作开发环境的.再网上找到pm2.目前似乎最常见的线上部署nodejs项目的有forever,pm2这两种.使用场合: supervisor是开发环境用.forever管理多个站点,每个站点访问量不大,不需要监控.nodemon 是开发环境使用,修改自动重启.pm2 网站访问量比较大,需要完整的监控界面. sudo npm install [email protected] -g 用法 最简单的启

nodejs 之 nvm和pm2

说道 node不得不提到nodejs的版本管理nvm和Node应用的进程管理器pm2. 当然,关于这两个的介绍的文章那么多,随意baidu,bing,google就可以. 我这里是给自己打一个标签,方便日后 查询, 二是方便一些和我一样的小白,能速度简单安装并使用 nvm + pm2. 正常的安装顺序,应该是 nvm, nodejs , pm2. 我的安装环境是 微软云主机, ubuntu 16.04 版本 nvm 1. 安装 curl -o- https://raw.githubusercon

Nodejs 自启动工具 supervisor

supervisor 会不停的watch 你应用下面的所有文件,发现有文件被修改,就重新载入程序文件这样就实现了部署,修 改了程序文件后马上就能看到变更后的结果.麻麻再也不用担心我的重启 nodejs 了! 首先安装 supervisor (全局安装) npm install -g supervisor 使用 supervisor 代替 node 命令启动应用  这是刚刚启动的node应用 var http=require('http'); var url=require('url'); htt

linux debain systemd 开机启动 nodejs 兼容原initd启动 forever 开机自启

布署环境为debian 7.5 布署到一台新机器,系统版本为debian 8.0 原启动项 /etc/init.d/mongo_service 开机居然无法自起 开机自启动不能用了,看页面输出就发觉不对劲,确定是systemd,之前搭建部署coreos(也是用的systemd) docker kubernetes接触过,很亲切,只是迁移要费点时间. 原来debian升级8.0后,改为用systemd管理启动项. 查资料知,兼容原启动管理,systemd 会自动生成 unit. 输入 system

centos7.x 安装 NodeJS、yarn、pm2

NodeJS cd /usr/local wget https://npm.taobao.org/mirrors/node/v10.15.3/node-v10.15.3-linux-x64.tar.xz xz -d node-v10.15.3-linux-x64.tar.xz tar -xvf node-v10.15.3-linux-x64.tar rm -rf node-v10.15.3-linux-x64.tar mv node-v10.15.3-linux-x64 node 使全局可用 (

nodejs pm2教程(转载)

http://www.cnblogs.com/laien/p/5826080.html 一.简介 pm2是一个带有负载均衡功能的应用进程管理器,类似有Supervisor,forever. 二.安装 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-linu

nodejs pm2配置使用教程

pm2是非常优秀工具,它提供对基于node.js的项目运行托管服务.它基于命令行界面,提供很多特性: 内置的负载均衡器等等,下面我们就一起来看看吧. 一.简介 pm2是一个带有负载均衡功能的应用进程管理器,类似有Supervisor,forever. 二.安装 Linux Binaries下载地址:https://nodejs.org/distcd oneinstack/srcwget https://nodejs.org/dist/v4.2.4/node-v4.2.4-linux-x64.ta

nodejs pm2的简单应用

一.简介 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

PM2 nodejs 学习(一)

pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的.它非常适合IaaS结构,但不要把它用于PaaS方案(随后将开发Paas的解决方案). 备注:SaaS.PaaS和IaaS是云服务模式.        SaaS 软件即服务,例如Google的 Gmail 邮箱服务.面向应用型用户.        PaaS 平台即服务.例如Google的GAE,面向开发型用户        IaaS  基