在生产环境,不使用任何进程管理工具的情况下,我门可以通过如下方式启动服务器,通过关闭当前的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相关推荐

  1. github nodejs mysql_GitHub - lizhuohaicode/express: nodejs服务端开发(Express+Mysql)---小k博客...

    nodejs服务端开发(Express+Mysql) 项目展示 git clone git@github.com:htmlk/express.git 2.再导入express.sql到数据库,数据库名 ...

  2. nodejs服务端MVC架构介绍

    nodejs服务端MVC架构介绍 MVC架构本质:确定每一个js文件的职责 以nodejs数据管理系统为例,本文章代码仅为服务端演示代码,单独复制粘贴可能无效果.因为MVC并不是一门技术,而是一种项目 ...

  3. Nodejs 服务端MVC架构

    前言 之前分享了一篇 Nodejs 与 MySQL 数据库交互 的文章,这篇文章主要是讲 mysql模块的使用方式.今天准备分享一篇 Nodejs 服务端 MVC 架构,通过服务端提供的API来完成数 ...

  4. 微信小程序初见+nodejs服务端 (一个简单的博客)

    推荐网址: 腾讯云快速开发(nodejs前后端):https://developers.weixin.qq.com/miniprogram/dev/qcloud/qcloud.html#%E5%AF% ...

  5. Nodejs服务端编程基础

    为什么要学习后端编程: 目前市场上的需求,要求前端人员掌握后端编程   方便和后端开发人员进行交互   能独立开发完整系统,成为全栈工程师 后端编程做什么: 根据客户端请求,处理业务逻辑, 响应用户数 ...

  6. nodejs 服务端时间问题

    nodejs构建的服务端,由于时区的问题会导致返回的日期不正确,为了修正日期问题,对Date增加全局的toJSON方法来修正此问题,代码如下: 注:如果使用的是express框架,则在app.js的首 ...

  7. Nodejs 服务端生成验证码

    npm install --save svg-captcha 什么情况下使用SVG验证码? 无法使用 google recaptcha 无法安装 c++ 模块 安装 npm install --sav ...

  8. nodejs ajax进度条,Ajax异步文件上传与NodeJS express服务端处理的示例分析

    Ajax异步文件上传与NodeJS express服务端处理的示例分析 发布时间:2021-07-24 11:17:21 来源:亿速云 阅读:79 作者:小新 这篇文章主要介绍Ajax异步文件上传与N ...

  9. NodeJS SSR服务端渲染:公共代码区分客户端和服务端

    SSR服务端渲染(英语:server side render)指一般情况下,一个web页面的数据渲染完全由客户端或者浏览器端来完成.先从服务器请求,然后到页面:再通过AJAX请求到页面数据并把相应的数 ...

  10. 【分享】Vue 资源典藏(UI组件、开发框架、服务端、辅助工具、应用实例、Demo示例)...

    Vue 资源典藏,包括:UI组件 开发框架 服务端 辅助工具 应用实例 Demo示例 element ★11612 - 饿了么出品的Vue2的web UI工具套件 Vux ★7503 - 基于Vue和 ...

最新文章

  1. wxWidgets刚開始学习的人导引(3)——wxWidgets应用程序初体验
  2. python增量赋值是什么_python学习记录20190122_增量赋值
  3. Android之ProgressBar读取文件进度解析
  4. Spring Cloud Kubernetes容器化实践
  5. Kafka跨集群迁移方案MirrorMaker原理、使用以及性能调优实践
  6. ubuntu declare
  7. AD20学习笔记5---PCB设计规则设置及PCB手工布线
  8. 工业级交换机大致可以分为哪几类?
  9. svn 无线服务器,远程svn服务器
  10. 中国电信建成全球首个覆盖最广的商用下一代物联网
  11. 【PHP基础】PHP接口调用与json数据处理
  12. 2021年下半年软考系统集成项目管理工程师真题及答案解析
  13. matlab模拟掷骰子,利用几何画板模拟掷骰子实验
  14. Scala二十四点游戏
  15. matlab英文文本信息量,实验一英文文本信息量的计算-Read.doc
  16. 二叉树的遍历(前序遍历,中序遍历,后序遍历)
  17. 2019上交CS考研经验贴
  18. 各位端午节快乐 -- Happy the Dragon-Boat Festival
  19. 王者荣耀服务器维修多久,王者荣耀今天维护到几点 维护时间详解
  20. 外部连接Redis时候,出现Time Out异常

热门文章

  1. C语言项目大作业万历年,用C语言编写万历,详细代码.doc
  2. html5 预渲染,VUE预渲染及遇到的坑_情愫_前端开发者
  3. python人工智能文字识别_Python人工智能之图片识别,Python3一行代码实现图片文字识别...
  4. 3D卡通风格简单场景设计教程(Design by 水煮豆豆)
  5. DevOps:软件架构师行动指南DevOps:软件架构师行动指南2.3 独特的云特性对DevOps的影响...
  6. (转) Playing FPS games with deep reinforcement learning
  7. form里面的action和method(post和get的方法)使用
  8. 【Webcam设计】USB摄像头(V4L2接口)的图片采集
  9. 阻塞、非阻塞、同步、异步的区别
  10. 神经网络与深度学习2