.webp)
PM2常用命令
PM2常用命令
- 启动应用程序:
 pm2 start app.js
这将启动名为 app的应用程序,并将其作为一个后台进程运行。
- 列出所有应用程序: - pm2 list
这将列出所有正在运行的应用程序,包括它们的ID、名称、状态和启动时间等信息。
- 停止应用程序: - pm2 stop app
这将停止名为 app的应用程序。
- 重启应用程序: - pm2 restart app
这将重启名为 app的应用程序。
- 删除应用程序: - pm2 delete app
这将停止并删除名为 app的应用程序。
- 监视应用程序日志: - pm2 logs app
这将显示名为 app的应用程序的日志输出。
- 监视所有应用程序日志: - pm2 logs
这将显示所有正在运行的应用程序的日志输出。
- 监视应用程序的CPU和内存使用情况: - pm2 monit app
这将显示名为 app的应用程序的CPU和内存使用情况。
- 使用PM2启动应用程序,并将日志输出到文件夹中 - pm2 start app.js --name myapp --log logs/myapp.log
这将启动名为myapp的应用程序,并将日志输出到logs/myapp.log文件中。请确保将app.js替换为你的应用程序的入口文件
- 配置开启自启动 - 首先保存当前运行的所有项目列表: - pm2 save- 生成 PM2 的启动脚本: - pm2 startup- 然后在保存下: - pm2 save- 检查自启动状态等: - sudo systemctl status pm2-root//检查状态- sudo systemctl disable pm2-root//禁用- sudo systemctl enable pm2-root//开启
 评论






.webp)

.webp)