首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >节点正确使用PM2?

节点正确使用PM2?
EN

Stack Overflow用户
提问于 2013-09-19 12:31:47
回答 1查看 4.7K关注 0票数 3

我正在考虑从永久切换到PM2,以保持节点应用程序的启动和运行。

以下是启动流程的推荐方法,我对此感到困惑:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ pm2 start app.js -i 4 # Daemonize pm2 and Start 4 clustered instances of app.js
                        # You can also pass the 'max' params to start

有人能向我解释一下app.js的集群实例是什么吗?我应该启动多少个实例? 1?马克斯?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-19 14:21:34

集群应用意味着复制应用程序使用每个cpu,而不是只使用一个cpu,

如果你这样做了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ pm2 start app.js

它只会启动一个应用程序。

如果你这样做了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ pm2 start app.js -i max

它将根据可用cpus的数量启动最大数量的应用程序,因此如果它是一个网络应用程序,请求将在所有进程之间得到平衡!

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18904382

复制
相关文章
使用pm2管理go应用进程
pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能,在前端和nodejs的世界中用的很多。
杨永贞
2020/08/11
3.8K0
使用pm2管理go应用进程
关闭单节点oracle,oracle rac 如何正确的删除单个节点的actionlist[通俗易懂]
[03:49:06 oracle(db)@rac1 ~]$ srvctl config database -d prod
全栈程序员站长
2022/11/03
5820
如何使用PM2进行水平扩展?
Next.js 是一个流行的 React 框架,用于构建服务器渲染的应用程序。当我们的应用程序开始得到更多的流量时,我们可能会遇到性能问题。为了解决这个问题,我们可以使用 PM2 来水平扩展 Next.js 应用程序。本文将详细介绍如何使用PM2进行水平扩展。
网络技术联盟站
2023/07/13
2720
如何使用PM2进行水平扩展?
pm2
常用指令 # 安装 pm2 npm install -g pm2 # 列出所有实例 pm2 list # fork模式,无法处理并发 # 启动一个实例,实例名myapi pm2 start index.js --name myapi # cluster模式,可处理并发,启动4个实例 pm2 start index.js --name myapi -i 4 # 启动一个实例,并监视应用目录的变化,一旦发生变化,自动重启 pm2 start index.js --name myapi --watch
陳斯托洛夫斯記
2022/10/27
1.9K0
Laravel 中使用 PM2 管理多个队列
接着上一篇的思路,要在 Laravel 中使用 PM2 管理多个队列,该如何操作呢
Bolton
2023/05/31
6660
[Golang]正确使用Context
context.Context是Go中定义的一个接口类型,从1.7版本中开始引入。其主要作用是在一次请求经过的所有协程或函数间传递取消信号及共享数据,以达到父协程对子协程的管理和控制的目的。
宇宙无敌暴龙战士之心悦大王
2023/03/09
1.8K0
PM2 进程管理工具使用总结
对于后台进程的管理,常用的工具是crontab,可用于两种场景:定时任务和常驻脚本。关于常驻脚本,今天介绍一款更好用的工具:pm2,基于nodejs开发的进程管理器,适用于后台常驻脚本管理,同时对node网络应用有自建负载均衡功能。官方的说法,pm2 是一个带有负载均衡功能的Node应用的进程管理器,个人认为,并不准确,因为pm2支持多种语言,只是对于除node之外的其他进程无负载均衡的能力。
波罗学
2019/07/31
2.7K0
使用pm2部署node生产环境
一、PM2是什么 是可以用于生产环境的Nodejs的进程管理工具,并且它内置一个负载均衡。它不仅可以保证服务不会中断一直在线,并且提供0秒reload功能,还有其他一系列进程管理、监控功能。并且使用起来非常简单。 嗯嗯,最好的用处就是监控我们的生产环境下的node程序运行状态,让它给我们日以继日的处于工作状态。 pm2官方文档 ---- 二、为森么要使用pm2 原始社会的我们开发node服务端程序一般过程: 编写好node程序app.js,运行node app.js;或者写入script使用npm运行
keyWords
2019/03/20
4K0
进程管理器pm2使用方法
我需要在云服务器上跑我的python脚本,为了防止终端关了之后脚本停止,使用了pm2作为进程管理,守护进程不被kill。 pm2 是一个带有负载均衡功能的进程管理器.
Crayon鑫
2023/10/10
3420
进程管理器pm2使用方法
Jenkins 远程启动nodejs失败,使用pm2守护Nodejs
大致意思是,如果远程执行的命令,不是守护进程。即使加了nohup,关闭ssh连接后,当前用户启动的进程会全部终止。
py3study
2020/03/07
2.5K0
[Java8]如何正确使用Optional
Optional是Java8提供的为了解决null安全问题的一个API。善用Optional可以使我们代码中很多繁琐、丑陋的设计变得十分优雅。这篇文章是建立在你对Optional的用法有一定了解的基础上的,如果你还不太了解Optional,可以先去看看相关教程,或者查阅Java文档。
KAAAsS
2022/01/14
7K0
【译】正确使用FAB
Floating Action Button,简称FAB,作为材料设计中(众多)独特的UI元素之一,用于特定场景中基本或有推动等作用的行为中。因为在指定屏幕中,会被频繁的访问(译者注:如点击,触摸等),所以,我认为正确处理FAB的每一个细节是件很重要的事情。然而,有很多应用,并没有以材料设计指导为规范,从而错误的使用着FAB,当然,这也包括一些谷歌的自家应用(我就知道!)。
小鄧子
2018/08/20
9600
【译】正确使用FAB
如何正确使用log
下面小编就为大家分享一篇使用log_format为Nginx服务器设置更详细的日志格式方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
习惯说一说
2019/07/04
2.3K0
正确使用状态码
正确使用状态码 良好的HTTP状态码,可以让数据更具有可读性。下面是一些常用的状态码 请求成功 200 OK - 对成功的 GET、PUT、PATCH 或 DELETE 操作进行响应。也可以被用在不创建新资源的 POST 操作上 201 Created - 对创建新资源的 POST 操作进行响应。应该带着指向新资源地址的 Location 头 202 Accepted - 服务器接受了请求,但是还未处理,响应中应该包含相应的指示信息,告诉客户端该去哪里查询关于本次请求的信息 204 No Content -
hedeqiang
2019/12/17
8480
正确使用 equals 方法
Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。
崔笑颜
2020/06/08
9460
正确使用MySQL索引
MySQL之所以能够高效的检索数据,可以说全赖索引之功。在索引使用过程中,要注意一下几点。
星哥玩云
2022/08/16
1K0
PM2源码分析
PM2 的项目结构算是比较简洁的了,主要的源码都在 lib 目录下, God 目录为核心功能多进程管理的实现,以及 API 目录则是提供了各种能力,包括 日志管理、面板查看系统信息以及各种辅助功能,最后就是 Sysinfo 目录下关于如何采集系统信息的实现了。
贾顺名
2020/08/31
1.2K0
如何使用pm2自动部署Next.js项目
我们需要将通过上面教程生成的id_rsa.pub来实现本地免密登陆远程Centos服务器
Qwe7
2022/02/16
4.4K0
使用pm2方便开启node集群模式
这篇文章 写的不错,通过这篇文章你可以了解node集群的原理及如果使用pm2快速方便的开启集群模式。
mafeifan
2018/09/10
1.9K0
使用pm2方便开启node集群模式
点击加载更多

相似问题

无法使用pm2启动节点进程

22

使用pm2作为服务运行节点

19

使用PM2 [节点]进行日志管理

14

节点-红色Pm2设置

11

使用PM2运行节点服务器

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文