我们可以使用PM2来扩展Node js Web服务器吗?那港口呢?

问题描述

我的问题尚未得到解答,但是我无法找到具体问题的准确答案。

想象一下我有一个简单的node.js应用程序,该应用程序在端口3000上启动了网络服务器列表

负载过大的情况下,是否可以指示Pm2自动启动新进程?

如果是,侦听端口会怎样?我的意思是:如果我在同一端口上启动第二台Web服务器,它将无法正常工作。我们如何在pm2中处理此问题?

解决方法

也许这段视频可以帮助您找到解决该问题的方法

https://www.youtube.com/watch?v=6xIbVPyh9wo

集群模式允许联网的Node.js应用程序 (http / s / tcp / udp服务器)以在所有可用CPU上进行扩展, 无需任何代码修改。这大大提高了性能 的应用程序的可靠性和可靠性,具体取决于CPU的数量 可用。