在CentOS上使用PM2管理Node.js应用程序,首先需要确保已经安装了Node.js和npm。接下来,请按照以下步骤操作:
使用npm全局安装PM2:
sudo npm install pm2 -g
使用PM2启动Node.js应用程序。例如,如果您的应用程序入口文件是app.js
,则可以运行以下命令:
pm2 start app.js
要查看当前运行的所有Node.js应用程序,可以使用以下命令:
pm2 list
要查看特定应用程序的日志,可以使用以下命令:
pm2 logs <app_name_or_id>
将<app_name_or_id>
替换为您的应用程序名称或ID。
要停止运行中的Node.js应用程序,可以使用以下命令:
pm2 stop <app_name_or_id>
将<app_name_or_id>
替换为您的应用程序名称或ID。
要重启运行中的Node.js应用程序,可以使用以下命令:
pm2 restart <app_name_or_id>
将<app_name_or_id>
替换为您的应用程序名称或ID。
要从PM2中删除不再需要的Node.js应用程序,可以使用以下命令:
pm2 delete <app_name_or_id>
将<app_name_or_id>
替换为您的应用程序名称或ID。
要让Node.js应用程序在系统启动时自动运行,可以使用以下命令:
pm2 startup
然后按照提示操作。
要让PM2在系统启动时恢复当前的进程列表,可以使用以下命令:
pm2 save
现在,您已经了解了如何在CentOS上使用PM2管理Node.js应用程序。更多关于PM2的信息和功能,请查阅官方文档:https://pm2.keymetrics.io/docs/usage/quick-start/