2

有没有办法在 forever.js 中运行同一节点脚本的两个或多个实例?如果不是,那么最好的工具是什么?

4

3 回答 3

7

永远运行相同节点进程的最佳工具(目前)是pm2

npm i pm2 -g

pm2 start app.js -i 2

即使您的应用程序打开相同的端口,这也会运行同一个应用程序的两个实例。pm2使用集群将网络连接路由到应用程序的两个实例。您甚至不需要担心集群,只需打开任何端口即可。

于 2015-03-18T02:00:26.287 回答
0

当然,只需调用forever start <your script>两次。我刚试过,它有效。

于 2015-03-17T20:26:06.293 回答
0

您需要安装 minimist 包,然后在 app.js 中编写逻辑以从命令参数动态调用 ip 和 port。在 json 文件中提及您的所有应用程序,然后通过永远启动命令运行该 json 文件。

请参阅此https://stackoverflow.com/a/51263292/10057582

于 2018-07-10T10:51:44.477 回答