0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

干货:node服务实现负载均衡的步骤

如意 来源: jiegiser 作者: jiegiser 2020-07-07 10:20 次阅读

进程守护,系统崩溃自动重启

启动多进程,充分利用 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标识一个服务:

干货:node服务实现负载均衡的步骤

停止或删除服务

使用命令 pm2 stop id/name, pm2 delete id/name;

干货:node服务实现负载均衡的步骤

干货:node服务实现负载均衡的步骤

查看服务信息

使用命令pm2infoid/name

干货:node服务实现负载均衡的步骤

查看服务日志

使用命令pm2logid/name

干货:node服务实现负载均衡的步骤

监听服务更详细的信息

使用命令pm2monitid/name

干货:node服务实现负载均衡的步骤

进行守护

如果我们使用 node app.js 或者 nodemon app.js,如果服务出现问题,服务崩溃就不能访问了,pm2 遇到进程崩溃,会自动重启服务;

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 负载均衡
    +关注

    关注

    0

    文章

    112

    浏览量

    12373
  • 进程
    +关注

    关注

    0

    文章

    203

    浏览量

    13965
  • node
    +关注

    关注

    0

    文章

    23

    浏览量

    5938
收藏 人收藏

    评论

    相关推荐

    服务器怎么做负载均衡

    服务器怎么做负载均衡 ? 云服务器的负载均衡通过分配策略、自动扩展、健康检查和跨区域部署四个
    的头像 发表于 12-24 10:40 110次阅读

    常见的lvs负载均衡算法

    散列(SH)、最短期望延迟(SED)和无需队列(NQ)等,它们根据服务器性能、连接数、请求目标或源IP等因素,实现请求的均衡分配,适用于不同应用场景。 以下是UU云小编对LVS负载
    的头像 发表于 12-12 13:50 117次阅读

    负载均衡服务器与服务器如何连接?

    负载均衡服务器与服务器如何连接?负载均衡服务器与
    的头像 发表于 12-09 13:41 130次阅读

    常用的服务负载均衡多少钱一台?

    服务负载均衡的价格因配置、功能、类型(硬件、软件或云服务)及服务提供商不同而异。硬件负载
    的头像 发表于 12-05 11:52 104次阅读

    全新NVIDIA NIM微服务实现突破性进展

    全新 NVIDIA NIM 微服务实现突破性进展,可助力气象威廉希尔官方网站 公司开发和部署 AI 模型,实现对降雪、结冰和冰雹的预测。
    的头像 发表于 11-21 10:07 233次阅读

    多链路负载均衡设置在哪里?

    多链路负载均衡设置涉及交换机、路由器和(可选)负载均衡器的设置。首先规划网络拓扑和IP地址,备份设备配置。然后,在交换机上配置VLAN和Trunk链路,在路由器上配置接口、路由协议和策
    的头像 发表于 11-13 10:19 147次阅读

    nginx负载均衡配置介绍

    目录 nginx负载均衡 nginx负载均衡介绍 反向代理与负载均衡 nginx
    的头像 发表于 11-10 13:39 267次阅读
    nginx<b class='flag-5'>负载</b><b class='flag-5'>均衡</b>配置介绍

    华纳云:什么是负载均衡?优化资源利用率的策略

    均衡负载均衡指的是将用户请求和数据流量合理分配到多台服务器或资源池中的过程,以防止单一节点过载。通过负载
    的头像 发表于 10-28 16:07 173次阅读

    天翼云弹性负载均衡介绍

    负载均衡(Load Balancing)是一种优化资源分配的威廉希尔官方网站 ,主要用于在网络环境中分散工作负载,以提高系统的响应速度、吞吐量以及可靠性。在互联网服务中,当单台
    的头像 发表于 10-25 16:20 613次阅读
    天翼云弹性<b class='flag-5'>负载</b><b class='flag-5'>均衡</b>介绍

    IPVS负载均衡原理解析

    ipvs (IP Virtual Server) 实现了传输层负载均衡,也就是我们常说的4层LAN交换,作为 Linux 内核的一部分。ipvs运行在主机上,在真实服务器集群前充当
    的头像 发表于 10-24 17:34 239次阅读

    零基础也可以搞懂负载均衡怎么配置!

    负载均衡怎么配置?在Linux中配置负载均衡器的步骤涉及多个环节,包括选择负载
    的头像 发表于 10-12 15:58 256次阅读

    负载均衡是什么意思?盘点常见的三种方式

    负载均衡是什么意思?负载均衡(LoadBalancing)是一种计算机威廉希尔官方网站 ,主要用于在多个计算资源(如服务器、虚拟机、容器等)中分配和管理
    的头像 发表于 09-29 14:30 291次阅读

    负载均衡服务由几部分组成?分别是什么

    均衡服务通常由六部分组成,分别是客户端、负载均衡器、后端服务器、负载
    的头像 发表于 09-18 11:16 283次阅读

    Node-RED如何制作漂亮的界面

    Node-RED不仅是一个强大的编程工具,还能通过其仪表盘(Dashboard)功能为物联网应用创建美观、实用的界面。以下是如何使用Node-RED制作漂亮界面的详细步骤和技巧。很多公司已经将产品
    的头像 发表于 06-26 16:50 4833次阅读
    <b class='flag-5'>Node</b>-RED如何制作漂亮的界面

    视频网站服务器的四种负载均衡威廉希尔官方网站

    视频网站通常会面临大量的用户访问和视频流量,为了提高性能和可用性,需要使用负载均衡威廉希尔官方网站 。以下是四种常用的视频网站服务负载均衡威廉希尔官方网站 : 1、基
    的头像 发表于 04-01 17:36 653次阅读