pm2 show [options] 显示指定应用详情,如pm2 show httpServer; pm2 delete [options] 删除指定应用,如pm2 delete httpServer,如果修改应用配置行为,最好先删除应用后,重新启动方才生效,如修改脚本入口文件; pm2 kill 杀掉pm2管理的所有进程; pm2 logs 查看指定应用的日志,即标准输出和标准错误; pm2 monit 监控各...
三、pm2 命令归类 //启动服务pm2 start app.js//启动app.js应用pm2 start app.js --name demo//启动应用并设置namepm2 start app.sh//脚本启动//停止服务pm2 stop all//停止所有应用pm2 stop [AppName]//根据应用名停止指定应用pm2 stop [ID]//根据应用id停止指定应用//删除应用pm2 delete all//关闭并...
1、pm2简介 pm2(process manager)是一个进程管理工具,维护一个进程列表,可以用它来管理你的node进程,负责所有正在运行的进程,并查看node进程的状态,也支持性能监控,负载均衡等功能。 1.1、使用pm2管理的node程序的好处 监听文件变化,自动重启程序 支持性能监控 负载均衡 程序崩溃自动重启 服务器重新启动时自动重新启动 ...
pm2 reload|restart <appName> [options] 重启指定应用,如pm2 restart httpServer; pm2 show <appName> [options] 显示指定应用详情,如pm2 show httpServer; pm2 delete <appName> [options] 删除指定应用,如pm2 delete httpServer,如果修改应用配置行为,最好先删除应用后,重新启动方才生效,如修改脚本入口文件; ...
pm2 stop 0 # Stop specific process id pm2 restart 0 # Restart specific process id pm2 delete 0 # Will remove process from pm2 list pm2 delete all # Will remove all processes from pm2 list # Misc pm2 reset <process> # Reset meta data (restarted time...) ...
两者的调用方式一致,唯一的区别是pm2.stop只是单纯中止了进程的运行而已,后面还可以重新启动该进程,而pm2.delete除了中止进程以外还会将该进程的基本信息从God.clusters_db中剔除,一旦调用pm2.delete开发者将无法在 pm2 的进程列表中看到该进程相关信息。 God.deleteProcessId=function(id,cb){...God.stopProcessId(...
zlyuanteng1楼•3 个月前
1. pm2 start:启动一个Node.js应用程序(例如:app.js)。 2. pm2 stop:停止运行中的Node.js应用程序。 3. pm2 restart:重启一个Node.js应用程序。 4. pm2 delete:删除一个Node.js应用程序。 5. pm2 list:列出当前在PM2中运行的所有应用程序。
pm2 restart 0 # Restart specific process id pm2 delete 0 # Will remove process from pm2 list pm2 delete all # Will remove all processes from pm2 list # Misc pm2 reset <process> # Reset meta data (restarted time...) pm2 updatePM2 # Update in memory pm2 ...
而对于进程的删除操作,pm2.delete除了中止外,还会从God的进程信息数据库中移除该进程,使其在pm2的进程列表中不可见,这与简单停止(pm2.stop)的区别在于pm2.stop后的进程仍可重新启动。重启进程时,pm2首先与停止流程类似,然后通过rpc调用God.restartProcessId。它会检查守护进程状态并确保不是在中止...