使用 pm2 在同一节点上运行多个节点实例 [英] run multiple node instance on same node using pm2

查看:80
本文介绍了使用 pm2 在同一节点上运行多个节点实例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在单个服务器上运行 2 个 node.js 应用程序,使用 pm2 并且这些应用程序需要通过 puppet 进行部署.请您告知这是否可行.

I want to run 2 node.js application on single server , using pm2 and those application need to deploy via puppet.Could you please advise is this possible.

问候,巴拉

推荐答案

您可以通过 pm2 作为集群运行相同的 nodejs 应用程序.https://github.com/Unitech/pm2#commands-overview

YOu can run same nodejs app as a cluster via pm2. https://github.com/Unitech/pm2#commands-overview

pm2 start app.js -i 4         # Start 4 instances of application in cluster mode

因此它也可以平衡您的流程.跟人偶没关系.

So it balances your processes as well. it has nothing to do with puppet.

要运行多差异节点应用程序,您可以检查 process.yml

To run multi diff node apps you can check the process.yml

http://pm2.keymetrics.io/docs/usage/application-declaration/

然后

# Start all applications
$ pm2 start process.json

这篇关于使用 pm2 在同一节点上运行多个节点实例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆