| start [options] <file|json|stdin|app_name|pm_id…> |
启动并守护应用 |
| trigger <proc_name> <action_name> [params] |
部署您的json |
| deploy <file|environment> |
部署您的json |
| startOrRestart <json> |
启动或重启JSON文档 |
| startOrReload <json> |
启动或正常重载JSON文件 |
| pid [app_name] |
返回[app_name]的pid或全部 |
| startOrGracefulReload <json> |
启动或正常重载JSON文件 |
| stop [options] <id|name|all|json|stdin…> |
停止一个进程(想再次启动,执行pm2 restart <app>) |
| restart [options] <id|name|all|json|stdin…> |
重启一个进程 |
| scale <app_name> <number> |
根据total_number参数在群集模式中放大/缩小进程 |
| snapshot |
快照PM2内存 |
| profile <command> |
配置文件CPU |
| reload <name|all> |
重载进程(请注意,它是作用于使用HTTP / HTTPS的应用) |
| gracefulReload <name|all> |
正常重载一个进程。 发送“关机”消息关闭所有连接。 |
| id <name> |
按名称获取进程ID |
| delete <name|id|script|all|json|stdin…> |
停止并从pm2进程列表中删除一个进程 |
| sendSignal <signal> <pm2_id|name> |
发送一个系统信号给目标进程 |
| ping |
ping pm2守护进程 - 如果没有作用,它会启动它 |
| updatePM2 |
用本地PM2更新内存PM2 |
| update |
(别称)使用本地PM2更新内存中的PM2 |
| install|module:install [options] [module|git:/] |
安装或更新模块(或一组模块)并永久运行 |
| module:update <module|git:/> |
更新模块并永久运行 |
| module:generate [app_name] |
在当前文件夹中生成一个样本模块 |
| uninstall|module:uninstall <module> |
停止并卸载模块 |
| publish|module:publish |
发布您当前所在的模块 |
| set [key] [value] |
设置指定的配置<key> <value> |
| multiset <value> |
多重集,例如”key1 val1 key2 val2 |
| get [key] |
获取<key>的值 |
| conf [key] [value] |
获取/设置模块配置值 |
| config <key> [value] |
获取/设置模块配置值 |
| unset <key> |
清除指定的配置 <key> |
| report |
为https://github.com/Unitech/pm2/issues 提供一个完整的pm2报告 |
| link|interact [options] [secret] [public] [name] |
将操作链接到 keymetrics.io - 命令可以停止|询问|删除|重启 |
| unlink |
将操作取消链接到 keymetrics.io - 命令可以停止|询问|删除|重启 |
| unmonitor [name] |
不监控目标进程 |
| monitor [name] |
监控目标进程 |
| open |
在浏览器中打开仪表板 |
| register |
在keymetrics上创建一个帐户 |
| login |
登录keymetrics并链接当前的PM2 |
| web |
在0.0.0.0:9615上启动一个health API |
| dump|save |
转储所有进程以便稍后复活它们 |
| send <pm_id> <line> |
发送stdin到<pm_id> |
| attach <pm_id> [comman] |
将标准输入/标准输出附加到由<pm_id>标识的应用 |
| resurrect |
反串行化以前被废弃的进程 |
| unstartup [platform] |
禁用并清除自启动 - [platform]=systemd,upstart,launchd,rcd |
| startup [platform] |
在启动时为pm2设置脚本 - [platform]=systemd,upstart,launchd,rcd |
| logrotate |
复制默认的logrotate配置 |
| ecosystem|init [mode] |
生成一个进程配置文件。(mode = null or simple) |
| reset <name|id|all> |
重置进程的计数器 |
| describe <id> |
描述进程ID的所有参数 |
| desc <id> |
(别称) 描述进程ID的所有参数 |
| info <id> |
(别称) 描述进程ID的所有参数 |
| show <id> |
(别称) 描述进程ID的所有参数 |
| list|ls |
列出所有进程 |
| l |
(别称) 列出所有进程 |
| ps |
(别称) 列出所有进程 |
| status |
(别称) 列出所有进程 |
| jlist |
以JSON格式列出所有进程 |
| prettylist |
以prettified JSON输出json |
| monit |
开展短期监测 |
| imonit |
启动legacy termcap监测 |
| dashboard|dash |
启动带有监控和日志的仪表板 |
| flush |
刷新日志 |
| reloadLogs |
重载所有日志 |
| logs [options] [id|name] |
流日志文件。 默认流所有日志 |
| kill |
杀死守护进程 |
| pull <name> [commit_id] |
更新给定应用的存储库 |
| forward <name> |
将存储库更新为给定应用的下一次提交 |
| backward <name> |
将存储库降级到给定应用的前一次提交 |
| gc |
强制PM2触发垃圾收集 |
| deepUpdate |
执行PM2的深层更新 |
| serve|expose [path] [port] |
运用端口通过http服务一个目录 |