nodejs和pm2的安裝配置

本文介绍了如何在环境中部署Node.js应用,并详细阐述了PM2的使用,包括启动、停止、重启和监控进程的命令。还讨论了如何配置PM2启动文件processes.json,设置应用程序的名称、目录、日志文件、实例数量和自动重启策略等。
摘要由CSDN通过智能技术生成

环境:

CentOS Linux release 7.5.1804 (Core)
node-v14.15.0-linux-x64.tar.xz
工作目录:/application/

一、node.js部署

下载地址:https://nodejs.org/en/download

解压:tar -xvf node-v14.15.0-linux-x64.tar.xz

重命名:mv node-v14.15.0-linux-x64 nodejs

添加环境变量(全局运行):
	vim /etc/profile
	# 在最后添加如下内容,注意自己的路径:

	export NODE_HOME=/application/nodejs
	PATH=$NODE_HOME/bin:$PATH
	
	# 使配置生效
	source /etc/profile

检测是否配置成功:node -v (能看到版本号就成功了)

二、pm2部署

官网:http://pm2.keymetrics.io/

功能:
	内建负载均衡
	后台运行
	0 秒停机重载
	具有 Ubuntu 和 CentOS 的启动脚本
	停止不稳定的进程(避免无限循环)
	控制台检测
	提供 HTTP API
	远程控制和实时的接口 API ( Nodejs 模块,允许和 PM2 进程管理器交互 )

在线全局安装pm2:npm install -g pm2
注意:如果你网络是通过代理上网的,还需要做npm的代理才可以用npm安装
npm代理:npm config set proxy=http://proxy_server:port
离线部署pm2:
	
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值