PM2 常用命令

简介:

PM2 常用命令


$ pm2 start app.js # 启动app.js应用程序

$ pm2 start app.js -i 4 # cluster mode 模式启动4个app.js的应用实例 4个应用程序会自动进行负载均衡

$ pm2 start app.js --name="api" # 启动应用程序并命名为 "api"

$ pm2 start app.js --watch # 当文件变化时自动重启应用

$ pm2 start script.sh # 启动 bash 脚本


$ pm2 list # 列表 PM2 启动的所有的应用程序

$ pm2 monit # 显示每个应用程序的CPU和内存占用情况

$ pm2 show [app-name] # 显示应用程序的所有信息


$ pm2 logs # 显示所有应用程序的日志

$ pm2 logs [app-name] # 显示指定应用程序的日志

$ pm2 flush


$ pm2 stop all # 停止所有的应用程序

$ pm2 stop 0 # 停止 id为 0的指定应用程序

$ pm2 restart all # 重启所有应用

$ pm2 reload all # 重启 cluster mode下的所有应用

$ pm2 gracefulReload all # Graceful reload all apps in cluster mode

$ pm2 delete all # 关闭并删除所有应用

$ pm2 delete 0 # 删除指定应用 id 0

$ pm2 scale api 10 # 把名字叫api的应用扩展到10个实例

$ pm2 reset [app-name] # 重置重启数量


$ pm2 startup # 创建开机自启动命令

$ pm2 save # 保存当前应用列表

$ pm2 resurrect # 重新加载保存的应用列表

$ pm2 update # Save processes, kill PM2 and restore processes

$ pm2 generate # Generate a sample json configuration file


参考博文:http://www.jianshu.com/p/6b3b506f7d0a




     本文转自1321385590 51CTO博客,原文链接:http://blog.51cto.com/linux10000/1970855,如需转载请自行联系原作者


相关文章
|
Linux
linux常用命令-离线安装PM2
因为要部署应用的机器没有公网连接,所以直接npm install pm2是不可能了, 简单记录一下怎么离线安装pm2
847 0
|
JSON 监控 负载均衡
全面了解Linux PM2
全面了解Linux PM2
176 0
|
JSON 负载均衡 监控
PM2 工具的认识与使用
PM2是node进程管理工具。简化node应用管理的繁琐任务,如性能监控,自动重启,负载均衡
191 0
|
JavaScript Linux
centos 部署node环境 pm2 安装
最近在服务器迁移,安装node环境也遇到些问题,本来想着安装个低版本的,但是一升级 npm, 就报错了 npm WARN npm npm does not support Node.js v8.11.1, 错误的意思很明显是 npm 在node 的版本不支持。所以没办法,自己搞,先卸载,后安装。
centos 部署node环境 pm2 安装
|
Ubuntu 小程序 JavaScript
运行pm2命令只出现[PM2] Spawning PM2 daemon with pm2_home=/root/.pm2
小程序上线过程中,pm2安装成功了,但是运行pm2命令只打印一句话
549 0
|
安全 Shell Linux
Linux Bash Set命令解析
平时在学习大牛的Shell脚本时,我们经常在脚本的开头看到很多set开头的命令
256 0
pm2安装配置与基本命令你知道吗?
pm2安装配置与基本命令你知道吗?
pm2启动npm run dev和开机自启
pm2启动npm run dev和开机自启
805 0
|
Ubuntu Shell
Ubuntu sh命令无法正确执行 (修改默认sh为bash)
新安装的ubuntu,执行shell命令,都怀疑自己的shell水平了。 原来, ubuntu默认的是dash, 需要手动执行命令将dash改为bash. 命令: sudo dpkg-reconfigure dash。 然后出现的界面中选择 NO, 之后就正常啦。  
2206 0