进程守护,系统崩溃自动重启
启动多进程,充分利用 cpu 和内存
自带日志记录功能
下载安装
使用命令 npm install pm2 -g;可以使用 pm2 --version 查看版本;
启动
通过 pm2 启动服务: pm2 start 后面可以跟启动的文件名,也可以跟启动的配置文件;
// 在 package.json 中进行配置下面命令// app.js 为项目入口文件;如果是 koa 或者 express 项目,是 bin/www“scripts”:{“start”:“node bin/www”,“prd”:“cross-env node_env=production pm2 start app.js”,},
启动之后,控制台会打印启动的结果:
查看启动列表
可以使用命令 pm2 list 查看启动的应用:
重启服务
可以使用pm2restartid/name;比如上面我们启动的服务,有id和name标识一个服务:
停止或删除服务
使用命令 pm2 stop id/name, pm2 delete id/name;
查看服务信息
使用命令pm2infoid/name
查看服务日志
使用命令pm2logid/name
监听服务更详细的信息
使用命令pm2monitid/name
进行守护
如果我们使用 node app.js 或者 nodemon app.js,如果服务出现问题,服务崩溃就不能访问了,pm2 遇到进程崩溃,会自动重启服务;
三星继2015年推出首个1μm图像传感器 刷新业界最小单位像素尺寸图像传感器纪录
如何构建任何自定义掩码R-CNN模型
西交大成功开发新型高灵敏度GMI传感器 未来潜力巨大
汇顶科技@MWC19:展现屏下光学指纹无穷魅力 释放IoT综合平台无限可能
一位老电子工程师给新手的经验分享
干货:node服务实现负载均衡的步骤
Cadence Tensilica Vision P6 DSP 助力AI和视觉应用性能提升
集成电路零部件产业园落户南通高新区
GSM/WCDMA/TDSCDMA/LTE/5G NR的帧结构
OPC网关是什么?和数据采集网关有什么区别?
摩尔定律放缓,看科学家另辟他径挖掘芯片性能
关于处理FPGA输出时钟和数据的方法介绍
基于STC89C52单片机的校园食堂RFID一卡通设计
三星Galaxy Note II港行今日上市 售5698港币
快递位居世界第一 净利润普遍获得50%增长 大数据是助力
PCBA打样元器件使用应该注意的4大问题
iOS11六大功能大揭秘你值得拥有!iOS11测试版更新教程以及iOS11文件描述地址链接,体验iOS11惊喜
中国北斗企业“走出去”要如何走出去?
华米智能手表评测 不够完美依然优秀
人工智能、深度学习技术运用于安防行业已经成为行业趋势