PM2管理工具的使用
linux上PM2可以管理服务程序,防止程序无故关闭,具有程序守护功能,自动重启服务器程序,监控程序等好处,很方便,具体自己去体会!
官网地址: http://pm2.keymetrics.io/
文档指南: http://pm2.keymetrics.io/docs/usage/cluster-mode/
1.安装 (需要安装npm,简便直接安装node.js,里面附带npm)
npm install pm2@latest -g
2.启动服务
pm2 start xxxx.js |||
xxxx.js为需要启动的js文件 可以指定你自己的程序
3: 查看服务信息
pm2 list
4. 查看信息:
pm2 describe 0 ||| 0为上图的pm2上显示的id号
这样就可以具体显示你想显示的监控程序具体信息了
5:启动/停止服务
pm2 start/stop id |||
跟上面一样指定ID即可启动/关闭指定的PM2内的程序
6.监视所有进程
pm2 monit
7.集群
pm2 start xxxx.js -i x | || | 程序文件位置 启动几个如下列所示:pm2 start app/webserver.js -i 4 // 即是启动4个集群Web服务
PM2命令查询
$ pm2 start app.js --name my-api # 命名进程
$ pm2 list # 显示所有进程状态
$ pm2 monit # 监视所有进程
$ pm2 logs # 显示所有进程日志
$ pm2 stop all # 停止所有进程
$ pm2 restart all # 重启所有进程
$ pm2 reload all # 0秒停机重载进程 (用于 NETWORKED 进程)
$ pm2 stop 0 # 停止指定的进程
$ pm2 restart 0 # 重启指定的进程
$ pm2 startup # 产生 init 脚本 保持进程活着
$ pm2 web # 运行健壮的 computer API endpoint (http://localhost:6080)
$ pm2 delete 0 # 杀死指定的进程
$ pm2 delete all # 杀死全部进程
转载于:https://www.cnblogs.com/jadeshu/p/10663623.html
PM2管理工具的使用相关推荐
- 使用pm2管理node服务
最近在做项目的时候有个需求,需要将nodeJS写的接口部署到服务器上,并且要求服务器重启后该node进程也会自动启动,我在搜索相关资料后选择了使用pm2进程管理工具. pm2管理工具相关优势: (1) ...
- PM2 进程管理工具使用总结
注:2016年的文章,发在掘金上,不知道是否过时了. 对于后台进程的管理,常用的工具是crontab,可用于两种场景:定时任务和常驻脚本.关于常驻脚本,今天介绍一款更好用的工具:pm2,基于nodej ...
- 使用node的pm2管理相关进程
写在前面问题: 如何开机自启动? 如何自动拉起挂掉的进程 ? 如何做到session关掉后session的子进程还正常运行? 基础知识学习 请先阅读 http://www.ruanyifeng.com ...
- 【VUE项目实战】68、使用pm2管理项目
接上篇<67.上线-开启gzip和配置HTTPS服务> 上一篇我们学习了如何开启gzip配置来减少文件访问体积,并配置HTTPS服务.本篇我们讲解一下如何使用pm2管理项目. 本篇是该系列 ...
- pm2管理koa2项目
PM2是具有内置负载平衡器的Node.js应用程序的生产进程管理器.它可以使应用程序永远保持活动状态,可以在不停机的情况下重新加载它们,并简化常见的系统管理任务.当你要把你的独立代码利用全部的服务器上 ...
- php ad 管理工具,打开AD管理工具连接到指定DC
如何指定打开AD管理工具时连接到某台DC?现在因为管理员众多,专门搭建了一台服务器,用于管理员连接并使用管理工具对AD进行管理.但是希望对其操作进行记录,所以开了审核日志.现在希望在这台服务器上打开A ...
- 登录linux后台工具,linux后台进程管理工具-supervisor
安装环境为:centos,如果是ubuntu的话命令可能会不一样. Supervisor 是一个用python编写的进程管理工具,能将一个普通的命令行进程变为后台的deamon,方便管理. 安装sup ...
- 如何用 ndctl/ipmctl 管理工具 配置不同访问模式的pmem设备
文章目录 1 PMEM 底层架构 2 PMEM 逻辑架构 3 ipmctl 创建 不同模式的 region 3.1 安装 3.2 创建AppDirect mode的region 3.3 创建 Memo ...
- MongoDB安装和MongoChef可视化管理工具的使用
MongoDB Windows 用户向导:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/ 注意:最后一步时,左 ...
最新文章
- 【连载】高效人士的116个IT秘诀(第2版)——秘诀23早晨就来一次突破
- Windows消息备忘录
- oracle查看执行最慢与查询次数最多的sql语句
- Selenium2之Web自动化编写API(Java)
- 如何将word中的对象怎么显示到工具栏_MathType怎么添加到Word快速访问栏?
- java词汇速查手册_java 词汇表速查手册
- 程序员常用编程工具: VS Code,那些你不得不知道的小知识!
- [转]基于Storm的实时数据处理方案
- Vb.net遍历一个窗口中的所有某类对象 (窗体中的控件) 的方法
- 读书笔记 - 《王阳明大传:知行合一的心学智慧》
- html css js php是否区分大小写 总结
- STC12C5A60S2 下载失败问题
- JS修改标签的css样式
- python pil模块
- 原生m1/m2 Sketch v90 for Mac最新中文版Sketch已更新,已解决闪退打不开问题
- Android Manifest merger failed with multiple errors参考解决方法
- abap新语法(一)
- python实现视频转gif
- error: macro LIST_HEAD passed 2 arguments, but takes just 1
- Qt扫盲-QMake 使用概述