【问题标题】:run multiple node instance on same node using pm2使用 pm2 在同一节点上运行多个节点实例
【发布时间】:2024-01-01 05:49:01
【问题描述】:

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

问候, 巴拉

【问题讨论】:

    标签: node.js puppet pm2


    【解决方案1】:

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

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

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

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

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

    # Start all applications
    $ pm2 start process.json
    

    【讨论】:

    • 他想在同一台服务器上创建 two 节点应用程序,而不是我认为的两个实例
    • 嗯,你可能是对的。无论如何,他也可以通过 pm2 做到这一点。
    • 我想通过 pm2 在单个服务器上运行两种不同类型的 nod.js 应用程序,这可能吗??
    • 更新了我的答案,检查你定义所有应用程序并通过 pm2 start process.json/yml 启动所有应用程序的 process.yml/process.json
    • @mbm 您可以在单个服务器上运行多个 node.js 应用程序,每个服务器具有多个进程。我已经把它推到了极限,但这取决于服务器的容量
    最近更新 更多