在 Windows 环境下,如何使用 PM2 运行 Node.js 应用?

阅读时长 2 分钟读完

什么是 PM2?

PM2 是一个基于 Node.js 的进程管理工具,可以帮助我们在 Node.js 应用运行时进行自动重启,负载均衡等一系列有用的操作。同时,它还提供了一个实用的 CLI 命令行工具,方便我们进行进程管理。

安装 PM2

在 Windows 环境下,我们可以通过 npm 包管理器来安装 PM2。首先我们需要打开一个命令行窗口,输入以下命令:

这里的 “-g” 参数意味着我们正在全局范围内安装 PM2,以便我们可以在任何位置使用它。

使用 PM2 运行 Node.js 应用

  1. 创建一个 Node.js 应用程序

首先,我们需要创建一个简单的 Node.js 应用程序,以便我们可以使用 PM2 运行它。可以创建一个名为 “app.js” 的文件,文件中包含以下代码:

这个应用程序会启动一个简单的 HTTP 服务器,监听端口 “8080”。

  1. 使用 PM2 运行应用程序

运行以下命令,以在后台运行我们的应用程序:

此命令将启动名为 “app.js” 的应用程序,并在后台运行。我们可以使用以下命令来查看我们正在运行的所有应用程序:

  1. 停止和重启应用程序

如果我们需要停止正在运行的应用程序,则可以使用以下命令:

发送 SIGINT 信号以关闭应用程序进程。同样,我们可以使用以下命令来重启应用程序:

这将重启名为 “app.js” 的应用程序进程。

总结

PM2 是一个非常有用的工具,可以帮助我们在 Node.js 应用程序运行时进行自动重启,负载平衡等一系列有用的操作。在 Windows 环境下,可以通过 npm 包管理器来安装 PM2,以便我们可以在任何位置使用它。我们还演示了如何使用 PM2 在后台运行 Node.js 应用程序,并进行停止和重启操作。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6522471e95b1f8cacd9afa54

纠错
反馈

纠错反馈

程序员教程

精选优质教程,助你快速提升技术实力

程序员面试题库

海量优质面试题,助你轻松应对技术面试