有没有办法在forever.js中运行同一节点脚本的两个或多个实例?如果不是最好的工具是什么?
答案 0 :(得分:7)
永远运行相同节点进程的最佳工具(目前)是pm2。
npm i pm2 -g
pm2 start app.js -i 2
即使您的应用打开了相同的端口,也会运行同一个应用的两个实例。 pm2
使用clustering将网络连接路由到应用的两个实例。你甚至不需要打扰群集,只需打开任何端口,它就可以工作。
答案 1 :(得分:0)
当然,只需拨打forever start <your script>
两次。我只是尝试过它并且有效。
答案 2 :(得分:0)
您需要安装minimist软件包,然后在app.js中编写逻辑以从命令参数动态调用ip和port。 在json文件中提及所有应用,然后通过永久启动命令运行该json文件。