nodejs - 服务端管理 - PM2
在生产环境,不使用任何进程管理工具的情况下,我门可以通过如下方式启动服务器,通过关闭当前的cmd 命令窗口可以结束服务进程。
$ node projects/app
此时我们可能考虑到:如何使node尽可能的使用服务器进程和内存?如何使node服务在后台运行?如何查看应用的状态,历史日志,实时日志?如何在不重启的情况下升级应用?如何管理不稳定的node进程?...
如下介绍的PM2就是这样一个管理负载均衡,管理日志,服务器状态的一个工具。
1.安装
在服务器nodejs 安装根目录下
$ npm install pm2 -g
2.运行
$ pm2 start projects/test/bin/www --name me //启动
$ pm2 start projects/test/bin/www -i 3 //3 个进程
$ pm2 start projects/test/bin/www -i max //启动进程数量依据服务器处理器数量$ pm2 stop me //停止me这个服务$ pm2 [stop restart reload delete] all //停止,重启,重新加载,杀死 所有进程
3.进程管理
$ pm2 list //查看所有进程状态$ pm2 logs //查看日志
$ pm2 monit //监视进程资源消耗状态
更多Pm2的资料:PMhttps://www.npmjs.com/package/pm2
转载于:https://www.cnblogs.com/wzcblogs/p/6202099.html
nodejs - 服务端管理 - PM2相关推荐
- github nodejs mysql_GitHub - lizhuohaicode/express: nodejs服务端开发(Express+Mysql)---小k博客...
nodejs服务端开发(Express+Mysql) 项目展示 git clone git@github.com:htmlk/express.git 2.再导入express.sql到数据库,数据库名 ...
- nodejs服务端MVC架构介绍
nodejs服务端MVC架构介绍 MVC架构本质:确定每一个js文件的职责 以nodejs数据管理系统为例,本文章代码仅为服务端演示代码,单独复制粘贴可能无效果.因为MVC并不是一门技术,而是一种项目 ...
- Nodejs 服务端MVC架构
前言 之前分享了一篇 Nodejs 与 MySQL 数据库交互 的文章,这篇文章主要是讲 mysql模块的使用方式.今天准备分享一篇 Nodejs 服务端 MVC 架构,通过服务端提供的API来完成数 ...
- 微信小程序初见+nodejs服务端 (一个简单的博客)
推荐网址: 腾讯云快速开发(nodejs前后端):https://developers.weixin.qq.com/miniprogram/dev/qcloud/qcloud.html#%E5%AF% ...
- Nodejs服务端编程基础
为什么要学习后端编程: 目前市场上的需求,要求前端人员掌握后端编程 方便和后端开发人员进行交互 能独立开发完整系统,成为全栈工程师 后端编程做什么: 根据客户端请求,处理业务逻辑, 响应用户数 ...
- nodejs 服务端时间问题
nodejs构建的服务端,由于时区的问题会导致返回的日期不正确,为了修正日期问题,对Date增加全局的toJSON方法来修正此问题,代码如下: 注:如果使用的是express框架,则在app.js的首 ...
- Nodejs 服务端生成验证码
npm install --save svg-captcha 什么情况下使用SVG验证码? 无法使用 google recaptcha 无法安装 c++ 模块 安装 npm install --sav ...
- nodejs ajax进度条,Ajax异步文件上传与NodeJS express服务端处理的示例分析
Ajax异步文件上传与NodeJS express服务端处理的示例分析 发布时间:2021-07-24 11:17:21 来源:亿速云 阅读:79 作者:小新 这篇文章主要介绍Ajax异步文件上传与N ...
- NodeJS SSR服务端渲染:公共代码区分客户端和服务端
SSR服务端渲染(英语:server side render)指一般情况下,一个web页面的数据渲染完全由客户端或者浏览器端来完成.先从服务器请求,然后到页面:再通过AJAX请求到页面数据并把相应的数 ...
- 【分享】Vue 资源典藏(UI组件、开发框架、服务端、辅助工具、应用实例、Demo示例)...
Vue 资源典藏,包括:UI组件 开发框架 服务端 辅助工具 应用实例 Demo示例 element ★11612 - 饿了么出品的Vue2的web UI工具套件 Vux ★7503 - 基于Vue和 ...
最新文章
- wxWidgets刚開始学习的人导引(3)——wxWidgets应用程序初体验
- python增量赋值是什么_python学习记录20190122_增量赋值
- Android之ProgressBar读取文件进度解析
- Spring Cloud Kubernetes容器化实践
- Kafka跨集群迁移方案MirrorMaker原理、使用以及性能调优实践
- ubuntu declare
- AD20学习笔记5---PCB设计规则设置及PCB手工布线
- 工业级交换机大致可以分为哪几类?
- svn 无线服务器,远程svn服务器
- 中国电信建成全球首个覆盖最广的商用下一代物联网
- 【PHP基础】PHP接口调用与json数据处理
- 2021年下半年软考系统集成项目管理工程师真题及答案解析
- matlab模拟掷骰子,利用几何画板模拟掷骰子实验
- Scala二十四点游戏
- matlab英文文本信息量,实验一英文文本信息量的计算-Read.doc
- 二叉树的遍历(前序遍历,中序遍历,后序遍历)
- 2019上交CS考研经验贴
- 各位端午节快乐 -- Happy the Dragon-Boat Festival
- 王者荣耀服务器维修多久,王者荣耀今天维护到几点 维护时间详解
- 外部连接Redis时候,出现Time Out异常
热门文章
- C语言项目大作业万历年,用C语言编写万历,详细代码.doc
- html5 预渲染,VUE预渲染及遇到的坑_情愫_前端开发者
- python人工智能文字识别_Python人工智能之图片识别,Python3一行代码实现图片文字识别...
- 3D卡通风格简单场景设计教程(Design by 水煮豆豆)
- DevOps:软件架构师行动指南DevOps:软件架构师行动指南2.3 独特的云特性对DevOps的影响...
- (转) Playing FPS games with deep reinforcement learning
- form里面的action和method(post和get的方法)使用
- 【Webcam设计】USB摄像头(V4L2接口)的图片采集
- 阻塞、非阻塞、同步、异步的区别
- 神经网络与深度学习2