PM2 在 Windows 系统中的使用指南

阅读时长 3 分钟读完

什么是 PM2?

PM2 是一个进程管理工具,用于管理 Node.js 应用程序的进程。它可以自动重启应用程序,监视应用程序并报告错误,并允许您在不间断地运行应用程序的情况下更新应用程序。

Windows 系统中安装 PM2

在 Windows 系统中安装 PM2 需要使用 Node.js 的包管理器 NPM。您可以通过打开命令提示符并输入以下命令来验证是否已安装 NPM:

如果您已安装 NPM,则会显示 NPM 的版本号。如果您还没有安装 NPM,请前往 Node.js 官网 下载并安装它。

安装 PM2,您可以使用以下命令:

请注意,使用 -g 选项将 PM2 安装为全局模块,因此它可以在您的计算机的任何位置使用。

使用 PM2 启动应用程序

使用 PM2 启动应用程序很简单。在命令提示符中,导航到您的应用程序目录并输入以下命令:

这将使用 PM2 启动应用程序 app.js,并将其命名为 myapp。当您使用 --name 参数为应用程序命名时,您将能够使用这个名称管理应用程序的进程。

在 Windows 系统中管理 PM2

在 Windows 系统中,您可以使用以下命令管理 PM2:

  • 启动应用程序:pm2 start
  • 停止应用程序:pm2 stop
  • 重启应用程序:pm2 restart
  • 列出所有应用程序:pm2 list
  • 监视应用程序:pm2 monit
  • 显示应用程序日志:pm2 logs

例如,如果要停止名为 myapp 的应用程序的进程,请使用以下命令:

如果要查看名为 myapp 的应用程序的日志,请使用以下命令:

管理 PM2 进程数量

默认情况下,PM2 将为每个 CPU 内核启动一个进程。您可以使用 max 参数来控制运行的进程数量。例如,如果您希望只运行 2 个进程,请使用以下命令:

请注意,如果您更改了运行的进程数量,则必须重新加载应用程序。使用以下命令重新加载应用程序:

总结

通过本文,您已经了解了如何在 Windows 系统中安装和使用 PM2,启动和管理应用程序以及管理 PM2 进程数量。希望这对您有所帮助!下面是一个简单的示例代码:

-- -------------------- ---- -------
----- ---- - ----------------

----- ------ - ----------------------- ---- -- -
  -------------------
  --------------- ---------
---

------------------- -- -- -
  ------------------- ------- -- ---- -------  
---

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

纠错
反馈