在 Linux 下,PM2 是一个非常流行的 Node.js 应用程序管理器,可以帮助您轻松地管理和守护 Node.js 应用程序。以下是如何使用 PM2 管理 Node.js 进程的步骤:
首先,确保您已经安装了 Node.js 和 npm。如果尚未安装,请访问 https://nodejs.org/ 下载并安装适合您系统的 Node.js 版本。
使用 npm 全局安装 PM2:
npm install pm2 -g
pm2 --version
pm2 start app.js --name "my-app"
这里,app.js
是您的 Node.js 应用程序的入口文件,--name
参数为应用程序分配了一个名称,以便于在 PM2 进程列表中识别。
pm2 list
pm2 stop my-app
或者
pm2 stop <PID>
pm2 restart my-app
或者
pm2 restart <PID>
pm2 delete my-app
或者
pm2 delete <PID>
pm2 logs my-app
pm2 startup
然后按照命令行提示操作。
这些是 PM2 的基本功能。PM2 还有许多其他功能和选项,例如负载均衡、集群模式等。要了解更多关于 PM2 的信息,请访问其官方文档:https://pm2.keymetrics.io/docs/usage/quick-start/