pm2 帮助您管理和守护 Node.js 进程


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 查看完整的命令列表和文档,以获取更多详细信息。

声明:BenBonBen博客|版权所有,违者必究|如未注明,均为原创

转载:转载请注明原文链接 - pm2 帮助您管理和守护 Node.js 进程


过去太迟,未来太远,当下最好