Nodejs 使用 pm2 进行部署的方法

2025-01-10 20:11:01   小编

Nodejs 使用 pm2 进行部署的方法

在 Nodejs 应用开发完成后,高效稳定的部署至关重要。PM2 作为一款强大的进程管理器,能极大简化 Nodejs 应用的部署流程,提升应用的可靠性与性能。以下将详细介绍 Nodejs 使用 pm2 进行部署的方法。

要确保系统中安装了 Nodejs 和 npm。可以通过在终端输入 “node -v” 和 “npm -v” 来检查版本,若未安装则需前往官网下载安装。安装好后,使用 npm 全局安装 pm2,在终端执行命令 “npm install pm2 -g”。

准备好要部署的 Nodejs 应用代码。确保应用代码在本地测试无误,所有依赖也都已安装。可在项目目录下执行 “npm install” 安装项目所需的依赖包。

进入项目目录,在终端中定位到存放 Nodejs 应用代码的目录。比如,应用代码存放在 “my - node - app” 目录下,使用命令 “cd my - node - app” 进入该目录。

启动应用,使用 pm2 启动 Nodejs 应用十分简单。如果应用的入口文件是 “index.js”,只需在项目目录的终端中执行 “pm2 start index.js” 命令,pm2 就会启动该应用。启动成功后,pm2 会为应用分配一个进程 ID,并显示应用的相关信息,如状态、内存使用情况等。

设置开机自启,为确保服务器重启后 Nodejs 应用能自动运行,需要设置 pm2 开机自启。在终端执行 “pm2 startup” 命令,pm2 会根据不同的操作系统生成相应的启动脚本,并提示如何执行命令来完成开机自启设置。按照提示操作即可。

管理应用,pm2 提供了丰富的命令来管理应用。比如,使用 “pm2 list” 命令查看当前由 pm2 管理的所有应用列表;使用 “pm2 stop [app - name|app - id]” 命令停止指定的应用;使用 “pm2 restart [app - name|app - id]” 命令重启应用;使用 “pm2 delete [app - name|app - id]” 命令删除应用。

通过以上步骤,就能轻松地使用 pm2 对 Nodejs 应用进行部署和管理。pm2 的强大功能为 Nodejs 应用在生产环境中的稳定运行提供了有力保障。

TAGS: NodeJS pm2 部署 Nodejs与pm2部署

欢迎使用万千站长工具!

Welcome to www.zzTool.com