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服务一个目录 |