📜  pm2 启动节点 js - Javascript (1)

📅  最后修改于: 2023-12-03 15:03:48.016000             🧑  作者: Mango

使用 pm2 启动 Node.js 程序

介绍

PM2 是一种流行的进程管理工具,可以帮助你在生产环境中运行 Node.js 应用程序。PM2 可以在后台管理和监控程序,可以自动重启程序和生成日志文件。

启动 Node.js 程序时,可以使用 PM2 来管理进程,从而使其更加稳定和可靠。本文将介绍如何使用 PM2 启动 Node.js 程序,为您的应用程序提供可靠的运行环境。

安装 PM2

在开始之前,您需要先安装 PM2。可以在命令行中执行以下命令来全局安装 PM2:

npm install pm2 -g
启动 Node.js 程序

可以通过以下命令来使用 PM2 启动 Node.js 程序:

pm2 start app.js

这将启动 app.js 文件,并使用 PM2 来管理其进程。如果您的程序需要传递参数,可以这样做:

pm2 start app.js -- arg1 arg2 arg3
监控程序

可以使用以下命令来查看正在运行的所有程序的状态:

pm2 status

可以使用以下命令来监视指定程序的日志输出:

pm2 logs app

这将显示 app 进程的日志输出,您可以使用 CTRL+C 来停止监视。

自动重启

如果您的程序崩溃或退出,PM2 将自动重启它。如果您需要手动重启程序,可以使用以下命令:

pm2 restart app
停止程序

可以使用以下命令来停止程序:

pm2 stop app
结束语

使用 PM2 启动 Node.js 程序可以使您的应用程序更加健壮和可靠。本文介绍了如何使用 PM2 来启动、监控、重启和停止程序。希望这篇文章对您有所帮助!