PM2 是一个流行的 Node.js 进程管理工具,用于管理和监控 Node.js 应用程序。以下是一些常用的 PM2 命令:
-
启动应用程序:
pm2 start app.js
这将启动名为
app.js
的 Node.js 应用程序。 -
列出所有应用程序:
pm2 list
这将列出当前所有正在运行的应用程序。
-
停止应用程序:
pm2 stop app_name
这将停止名为
app_name
的应用程序。 -
重启应用程序:
pm2 restart app_name
这将重启名为
app_name
的应用程序。 -
删除应用程序:
pm2 delete app_name
这将删除名为
app_name
的应用程序。 -
监视应用程序:
pm2 monit
这将启动一个实时监视面板,显示所有应用程序的 CPU 和内存使用情况。
-
查看应用程序日志:
pm2 logs
这将显示所有应用程序的日志输出。
-
生成启动脚本:
pm2 startup
这将生成一个启动脚本,使 PM2 在系统启动时自动运行。
这只是一些常用的 PM2 命令示例,PM2 还提供了许多其他命令和选项,可以根据具体需求进行使用。你可以通过运行 pm2 --help
命令查看完整的命令列表和文档。