PM2 是一个流行的进程管理工具,可以帮助您管理和守护 Node.js 进程。以下是一些常用的 PM2 命令
1、启动应用程序:
pm2 start app.js ``` 这将启动指定的 `app.js` 文件作为后台进程,并为其分配一个自动生成的进程 ID。
2、列出正在运行的进程:
pm2 list ``` 这将列出当前正在运行的所有进程,包括相关的进程信息和状态。
3、停止进程:
pm2 stop <process_id|app_name> ``` 使用进程 ID 或应用程序名称停止指定的进程。
4、重启进程:
pm2 restart <process_id|app_name> ``` 使用进程 ID 或应用程序名称重新启动指定的进程。
5、删除进程:
pm2 delete <process_id|app_name> ``` 使用进程 ID 或应用程序名称删除指定的进程。
6、监视进程日志:
pm2 logs <process_id|app_name> ``` 查看指定进程的日志输出,可以实时监视应用程序的日志信息。
7、监视进程状态:
pm2 monit ``` 这将显示所有正在运行的进程的 CPU 和内存使用情况等状态信息。
8、保存进程列表:
pm2 save ``` 将当前正在运行的进程列表保存,以便在系统重新启动后自动恢复。
这只是 PM2 命令的一小部分。PM2 还提供了许多其他有用的命令和选项,例如集群模式、日志管理、进程监控等。您可以通过运行 pm2 --help 查看完整的命令列表和文档,以获取更多详细信息。