admin管理员组文章数量:1332873
I am considering switching from forever to PM2 to keep my node application up and running.
I am confused about the following remended methods for starting a process:
$ pm2 start app.js -i 4 # Daemonize pm2 and Start 4 clustered instances of app.js
# You can also pass the 'max' params to start
Could someone explain to me what is a clustered instance of app.js? How many instances should I start? 1? Max?
I am considering switching from forever to PM2 to keep my node application up and running.
I am confused about the following remended methods for starting a process:
$ pm2 start app.js -i 4 # Daemonize pm2 and Start 4 clustered instances of app.js
# You can also pass the 'max' params to start
Could someone explain to me what is a clustered instance of app.js? How many instances should I start? 1? Max?
Share Improve this question edited Jun 17, 2014 at 8:41 Oleg 9,3592 gold badges45 silver badges59 bronze badges asked Sep 19, 2013 at 20:31 user1031947user1031947 6,67417 gold badges65 silver badges91 bronze badges1 Answer
Reset to default 8Clustered app means duplicating the application to use each cpu instead of only one,
If you do:
$ pm2 start app.js
It will only launch one application
If you do:
$ pm2 start app.js -i max
It will launch the maximum number applications depending on the number of cpus available, so if it's a networked app, requests will be balanced between all processes!
本文标签: javascriptCorrect usage of PM2 for NodeStack Overflow
版权声明:本文标题:javascript - Correct usage of PM2 for Node? - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1742294361a2448423.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论