精华内容
下载资源
问答
  • 配置pm2部署线上项目

    2018-08-04 11:22:41
    在阿里云Ubuntu14 server系统上 配置pm2部署node.js线上项目
  • 本篇文章主要介绍了pm2 部署 node的三种方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 主要介绍了使用pm2部署node生产环境的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • pm2 = P (rocess) M (anager)2,是可以用于生产环境的Nodejs的进程管理工具,并且它内置一个负载均衡。下面这篇文章主要给大家介绍了利用PM2部署node.js项目的方法教程,需要的朋友可以参考借鉴,下面来一起看看吧。
  • 主要给大家介绍了如何利用forever和pm2部署node.js项目的相关资料,文中给出了详细的介绍和示例代码供大家参考学习,相信对大家的学习或者工作具有一定的学习价值,需要的朋友们下面随着小编一起来看看吧。
  • 目前似乎最常见的线上部署nodejs项目的有forever,pm2这两种,而下面这篇文章主要给大家介绍了关于利用pm2部署多个node.js项目的配置教程,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看...
  • pm2部署服务

    2020-12-02 01:20:55
    首先需要的是先安装 pm2 npm pm2 i -g 启动项目:pm2 start 脚本 --name 自定义名称 查看运行项目:pm2 ls 重启项目:pm2 restart 自定义名称 停止项目:pm2 stop 自定义名称 删除项目:pm2 delete 自定义名称 ...

    常见命令

    首先需要的是先安装 pm2

    npm pm2 i -g

    • 启动项目:pm2 start 脚本 --name 自定义名称
    • 查看运行项目:pm2 ls
    • 重启项目:pm2 restart 自定义名称
    • 停止项目:pm2 stop 自定义名称
    • 删除项目:pm2 delete 自定义名称

    举例

    以在云服务器部署 node服务为例

    远程连接服务器可以使用 xshell,向服务器上传文件可以使用 xftp

    部署,输入

    pm2 start node app.js --name jianshu_server
    在这里插入图片描述
    到这里的话项目就部署完成了。

    另外如果想要访问的话,一定要确保自己云服务器开放了端口号,如下图所示

    在这里插入图片描述

    在这里插入图片描述

    展开全文
  • vue使用PM2部署

    2020-07-13 09:51:56
    在项目根目录下新建个app.js(实际是用Node起了个...PM2部署方法相比于Nginx部署方式优点: 无需再配置router再history下404的问题 进程由pm2管理,可以查看和负载均衡等 部署比较简单 缺点: 1)不支持跨域请...
    1. 在项目根目录下新建个app.js(实际是用Node起了个Express服务)

     

        2.再新建个process,json内容如下

     

       3.Npm install –g pm2

       4.在命令行输入 pm2 start process.json

       5.此部署方法需要先执行build后才可

    PM2部署方法相比于Nginx部署方式优点:

    1. 无需再配置router再history下404的问题
    2. 进程由pm2管理,可以查看和负载均衡等
    3. 部署比较简单

    缺点:

    1)不支持跨域请求,需后端支持(后端域名需和前端一致),解决方法:可以用pm2+ nginx

    PM2简介

    pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能

    1、 pm2需要全局安装

    npm install -g pm2

    2、进入项目根目录

    2.1 启动进程/应用 pm2 start bin/www 或 pm2 start app.js

     

    2.2 重命名进程/应用 pm2 start app.js --name wb123

     

    2.3 添加进程/应用 watch pm2 start bin/www --watch

     

    2.4 结束进程/应用 pm2 stop www

     

    2.5 结束所有进程/应用 pm2 stop all

     

    2.6 删除进程/应用 pm2 delete www

     

    2.7 删除所有进程/应用 pm2 delete all

     

    2.8 列出所有进程/应用 pm2 list

     

    2.9 查看某个进程/应用具体情况 pm2 describe www

     

    2.10 查看进程/应用的资源消耗情况 pm2 monit

     

    2.11 查看pm2的日志 pm2 logs

     

    2.12 若要查看某个进程/应用的日志,使用 pm2 logs www

     

    2.13 重新启动进程/应用 pm2 restart www

     

    2.14 重新启动所有进程/应用 pm2 restart all

     

     

    展开全文
  • PM2部署nodejs项目

    2017-06-15 10:13:37
    第一次尝试用PM2部署nodejs项目,过程很简单,下面是我总结的一些常用命令,仅作日后回忆之用。
    1.全局安装PM2:$npm install -g pm2
      安装最新版本PM2:$npm install pm2@latest -g

      更新内存中的PM2:$pm2 update


    2.启动项目,运行启动文件:$pm2 start server.js

      (已经启动过一次后则可直接运行$pm2 restart server(App name))


    3.列出PM2管理的所有进程信息:$ pm2 list


    4.显示所有进程日志:$ pm2 logs


    5.停止指定进程:$ pm2 stop 0(id)

      停止所有进程:$ pm2 stop all


    6.杀死指定进程:$ pm2 delete 0(id)

      杀死全部进程:$ pm2 delete all


    7.监视每个node进程的CPU和内存的使用情况:$ pm2 monit


    8.启动一个进程并命名为server:$ pm2 start server.js --name server


    9.启动进程,在json文件中设置选项:$ pm2 start app.json


    10.配置pm2启动脚本文件pm2_start.json,并在package.json文件的“scripts”中添加:
       "pm2":"pm2 start pm2_start.json"
    展开全文
  • 本篇文章主要介绍了详解从买域名到使用pm2部署node.js项目全过程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • koa+mongodb+pm2部署

    千次阅读 2017-11-20 17:31:15
    koa+mongodb+pm2部署

    (!任何可能出现的错误请先跳到文章尾部查看可能出现的错误目录!都是本人踩过的坑)

    1.首先购买一个云服务器

    腾讯云服务器地址
    按照顺序操作即可(操作系统选择centos)

    2.进入个人中心(控制台)

    登录自己的服务器

    2.1安装node

    安装的方法有好几种
    我使用的是源码安装

    2.1.1首先安装c编译器

    sudo yum install gcc gcc-c++

    2.1.2进入/usr/local/src目录,安装源码并编译

    cd /usr/local/src
    下载源码
    wget http://nodejs.org/dist/v0.12.5/node-v0.12.5.tar.gz
    
    解压
    tar -xzvf node-v0.12.5.tar.gz
    
    进入解压后的文件夹
    cd node-v0.12.5
    
    执行配置脚本来进行编译预处理
    ./configure
    
    编译源代码
    make

    2.2安装mongodb

    csdn上的一个安装mongodb的回答
    但是注意这篇文章中路径中出现
    local/server/mongodb
    的一律改成
    local/mongodb
    可能是原po的bug

    2.3安装pm2

    npm install -g pm2

    2.4从github上下载你的项目

    进入/home/

    安装git 
    yum install git
    git clone [你的项目的url,使用http]

    2.5安装项目依赖模块

    进入项目的根目录(package.json的目录)

    npm install
    即可安装所有项目依赖模块

    不懂package.json的自己百度下

    2.6然后就可以启动你的项目了

    pm2 start app.js(我的项目主js文件是这个,请对应改成你们自己的)

    其他命令查看官方文档
    http://pm2.keymetrics.io/docs/usage/quick-start/

    pm2 list查看当前运行的服务
    (若查看显示online说明项目成功,显示error请pm2 logs)
    pm2 logs 查看错误信息

    输入你的公网ip地址和端口访问你的项目
    比如“http://111.xxx.235.xxx:3000/

    3.可能出现的错误

    1、'/usr/local/bin/node'is a directory
    解决方法 :在/bin/node 目录下重命名 node目录
    比如mv node node-src
    然后再回到刚才的目录重新make即可
    输入 node 查看是否安装成功

    2、SyntaxError: Use of const in strict mode
    解决方法:升级node版本
    首先安装版本控制
    建议下载最新的node版本,支持ES6特性

    npm install -g n
    n latest 

    无法安装模块?请看可能出现的错误3
    输入“`node -v““查看版本信息 大于 9 则成功

    3、倘若模块无法下载请修改npm源(!!!重要)

    npm config set registry http://registry.cnpmjs.org

    最后有任何问题在评论区问我吧orz

    展开全文
  • 如何使用pm2部署前端项目

    千次阅读 2019-12-06 18:35:15
    前端部署有很多种方式,场景的有Jenkins,pm2,docker等技术,今天主要介绍使用pm2部署,因为公司一直在使用,也一直想彻底的理解部署的流程。 pm2是什么? PM2 是一个守护进程管理器,将帮助您管理和保持应用程序24...
  • pm2部署next项目

    2021-05-27 23:19:39
    yarn global add pm2 2.简单启动某个node服务 pm2 start app.js 3.启动nextjs服务 pm2 start yarn --name 任务名称(随便取) -- start 4.查看运行是否正常 pm2 list 5.如果status状态不是online 查看log...
  • A koa2 starter by using mysql, gulp includes async/await, pm2, express-style middlewares. koa2 starter,使用mysql和gulp,并且包含async/await特性、pm2部署和express风格的中间件
  • pm2部署node项目

    2018-11-06 18:01:01
    npm install pm2 -g 更新: pm2 update  pm2命令: 启动express项目命令: pm2 start ./bin/www 打印日志: pm2 logs 实时更新代码,不重启服务器,类似于热更新:watch起的作用(pm2 delete **....
  • 宝塔面板 + PM2部署线上NodeAPI

    千次阅读 2020-01-06 15:54:43
    宝塔面板 + PM2部署node项目 准备工作 环境配置 在软件商店中搜索PM2、Apache并安装。如果你安装了Nagix后面可能会有些问题 PM2管理器环境 PM2的基本使用可以参考宝塔面板官网的操作...
  • 但是发现有些问题,在宝塔pm2部署的node项目很容易崩溃,经常动不动就请求了502的,所以没办法,只能通过命令行去部署了 我在window端安装了FinalShell来写的 准备工作 首先需要安装好依赖 npm node 全局安装 ...
  • 使用pm2部署nodejs

    千次阅读 2017-02-23 10:27:11
    2.安装pm2 npm install -g pm2 npm install -g pm2-web --pm2-web是可以用浏览器管理node进程的框架 3.开启进程 pm2 start -n management www.js --正常开启服务()以fork模式启动),不限制进程
  • Windos系统下使用PM2部署Node.js服务一 windows系统下安装PM2PM2的简单使用 一 windows系统下安装PM2 1.使用npm命令安装PM2 npm i pm2 -g 全局安装PM2. 安装完成之后,使用pm2命令输出版本号,则说明安装正确 pm...
  • [pm2@2.10.1] link /usr/local/node8.9.1/bin/pm2-runtime@ -> /usr/local/node8.9.1/lib/node_modules/pm2/bin/pm2-runtime 建立pm2软链接 ln -s /usr/local/node8.9.1/bin/pm2 /usr/local/bin/pm2 Nuxt...
  • pm2 部署 vue

    2019-10-09 04:01:18
    因为vue是用 npm run dev 来运行的, 你用pm2 npm run dev 是错误的 需要加上-- 运行, 如下面 pm2 start npm -- run dev 安装 pm2 需要先安装nodejs, 我用的是阿里的服务器, 所以用的是阿里的tnvm安装的n...
  • react, node 前端项目自动部署 环境 本地 macos mojave(windows 同理): pm2, git ...部署工具 pm2 过程 配置 将ssh密钥添加到github(服务器执行相同的操作) 生成密钥 ssh-keygen // 默认配置...
  • pm2-meteor是一个CLI工具,可以将您的Meteor应用程序(从您的开发机或git中)部署为Nodejs捆绑软件,并与PM2一起运行。 (已在Ubuntu和Freebsd主机上进行了测试) 特征 您可以从git repo进行部署 您可以部署到几乎...
  • 在服务器上使用pm2来管理Node.js 服务,来保证系统的正常运行 1)使用npm install pm2 -g 全局安装pm2 2)在此服务器文件根目录下,新建process.json文件,输入: { "apps" : [{ "name" : "xxx", "script" : "bin...
  • nginx+pm2 部署 nodejs 服务 最近在 centos 上部署 nodejs 服务,记下来步骤: 注意都是使用 root 用户。 下载 nvm: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash 使用 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,557
精华内容 8,622
关键字:

pm2部署