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

    文章

    135

    浏览量

    12907
  • 进程
    +关注

    关注

    0

    文章

    211

    浏览量

    14560
  • node
    +关注

    关注

    0

    文章

    30

    浏览量

    6422
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    K8s部署vLLM推理服务详细步骤

    vLLM在生产环境部署时,服务暴露是关键环节。Kubernetes的Service和Ingress组件负责将内部Pod流量对外暴露,合理的Service类型选择和负载均衡策略直接影响推理服务
    的头像 发表于 03-13 09:46 417次阅读

    阿里云SLB负载均衡配置指南

    当业务流量超过单台服务器的承载能力,或者需要实现服务的高可用时,负载均衡成为必不可少的基础设施。阿里云SLB(Server Load Bal
    的头像 发表于 01-30 17:47 1725次阅读

    Nginx反向代理和负载均衡配置实战

    负载均衡则是反向代理的进阶玩法。当一台后端服务器扛不住流量的时候,就需要多台服务器一起分担压力。Nginx负责把请求分发到不同的服务器上,这
    的头像 发表于 01-23 13:44 948次阅读

    弹性负载均衡:现代 IT 架构的高可用与高并发基石

    前言在数字化浪潮下,互联网服务的访问量呈爆炸式增长,单台服务器早已难以承载海量并发请求。此时,负载均衡(LoadBalancing)技术应运而生,成为优化资源分配、提升系统性能的核心支
    的头像 发表于 01-20 09:58 234次阅读
    弹性<b class='flag-5'>负载</b><b class='flag-5'>均衡</b>:现代 IT 架构的高可用与高并发基石

    逐流、逐包、Flowlet:哪种负载均衡技术更适合未来网络?

    当前主流的负载均衡技术主要包括三种类型:逐流的ECMP负载均衡、逐包负载均衡以及基于子流(Flo
    的头像 发表于 09-22 14:17 2996次阅读
    逐流、逐包、Flowlet:哪种<b class='flag-5'>负载</b><b class='flag-5'>均衡</b>技术更适合未来网络?

    Nginx和HAProxy企业级负载均衡方案的对比

    想象一下,你的电商网站在双十一当天需要处理平时100倍的流量,单台服务器显然无法承受。这时候,负载均衡就像是一个智能的交通指挥员,将海量请求合理分配到多台后端服务器,确保系统稳定运行。
    的头像 发表于 09-18 15:01 944次阅读

    燃料电池负载均衡测试:解锁高效供能密码

    在新能源领域蓬勃发展的当下,燃料电池凭借其清洁、高效的特性脱颖而出。而负载均衡测试作为确保燃料电池稳定运行与性能优化的关键环节,意义非凡。以下是一套全面且实用的燃料电池负载均衡测试方案
    发表于 09-18 13:51

    全球应用加速服务如何实现?网络服务推荐排行榜

    和提高访问速度,同时提供安全防护和负载均衡功能。本文将深入解析全球应用加速服务实现方式,并为您呈现2025年网络服务提供商排行榜。一、全球
    的头像 发表于 09-10 09:48 1999次阅读
    全球应用加速<b class='flag-5'>服务</b>如何<b class='flag-5'>实现</b>?网络<b class='flag-5'>服务</b>推荐排行榜

    华纳云:海外服务负载均衡与高可用架构设计

    在现代互联网应用中,海外服务器承担着跨境业务、高并发请求和实时数据传输的关键角色。单台服务器难以支撑大量并发请求,一旦发生故障,可能导致服务中断和业务损失。因此,合理设计负载
    的头像 发表于 08-28 18:32 787次阅读

    怎样确定分布式光伏集群通信网络的负载均衡策略?

    ,具体步骤如下: 1. 明确负载均衡目标 根据分布式光伏集群的核心需求,定义负载均衡的关键目标,例如: 避免单点(如汇聚节点、通信网关)过载
    的头像 发表于 08-22 10:10 706次阅读
    怎样确定分布式光伏集群通信网络的<b class='flag-5'>负载</b><b class='flag-5'>均衡</b>策略?

    Nginx负载均衡策略选择指南

    上个月,我们的电商系统在大促期间突然出现用户购物车数据丢失的问题。经过排查发现,罪魁祸首竟然是负载均衡策略配置不当!
    的头像 发表于 08-20 16:23 1167次阅读

    如何在多显卡环境下配置OLLAMA实现GPU负载均衡

    本文将带你深入了解如何在多显卡环境下配置OLLAMA,实现GPU负载均衡,并分享生产环境中的最佳实践。无论你是刚接触GPU集群还是寻求性能优化的老手,这篇文章都能给你带来实用价值。
    的头像 发表于 07-24 14:12 4887次阅读

    一文详解Nginx负载均衡

    Nginx作为负载均衡器,通过将请求分发到多个后端服务器,以提高性能、可靠性和扩展性。支持多种负载均衡算法,如轮询、最小连接数、IP哈希等,
    的头像 发表于 06-25 14:51 1198次阅读
    一文详解Nginx<b class='flag-5'>负载</b><b class='flag-5'>均衡</b>

    四层和七层负载均衡的核心区别

    在现代分布式系统和云计算架构中,负载均衡(Load Balancing, LB)是确保高可用性、可扩展性和性能优化的关键技术。负载均衡器根据不同的OSI模型层级工作,主要分为四层(L4
    的头像 发表于 05-29 17:42 1532次阅读

    HarmonyOS5云服务技术分享--ArkTS开发Node环境

    能力,尤其适合需要快速响应、弹性扩容的场景。通过ArkTS API 9+,你可以轻松实现: ​​事件驱动​​:比如用户登录、数据更新时自动触发逻辑。 ​​零运维​​:无需管理服务器,专注业务代码
    发表于 05-22 17:21