node . js中集群的使用教程

  

本文主要给大家介绍了关于node . js中集群使用的相关教程,分享出来供大家参考学习、下面来看看详细的介绍:

  

<强>一、使用节点集群中利用多核CPU

        集群var=要求(“集群”);   var http=要求(“http”);   var numCPUs=要求(os) .cpus . length ();   如果(cluster.isMaster) {//创建工作进程   (var=0;我& lt;numCPUs;我+ +){   cluster.fork ();   }   集群。(“死亡”,函数(工人){   控制台。日志(‘工人’+工人。pid + '死亡');   cluster.fork();//重启子进程   });   其他}{//工作进程创建http服务器   http。服务器(函数(点播,res) {   res.writeHead (200);   res.end (“hello world \ n”);   }).listen (8000);   }      

<强>二,通过消息传递来监控工作进程状态

        集群var=要求(“集群”);   var http=要求(“http”);   var numCPUs=要求(os) .cpus . length ();   var rssWarn=(12 * 1024 * 1024)   heapWarn=(10 * 1024 * 1024)   如果(cluster.isMaster) {   (var=0;i      

<强>三、杀死僵尸进程

        集群var=要求(“集群”);   var http=要求(“http”);   var numCPUs=要求(os) .cpus . length ();   var rssWarn=(50 * 1024 * 1024)   heapWarn=(50 * 1024 * 1024)   var工人={}   如果(cluster.isMaster) {   (var=0;i      

  

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。

node . js中集群的使用教程