Express.js集群

来自Dennis的知识库
2012年12月4日 (二) 06:47Dennis zhuang讨论 | 贡献的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到: 导航搜索

express.js利用cluster模块做集群

   var express = require('express')
   , http = require('http')
   , cluster = require('cluster')
   , http = require('http')
   , numCPUs = require('os').cpus().length
   , path = require('path');
   if (cluster.isMaster) {

// Fork workers. for (var i = 0; i < numCPUs; i++) { cluster.fork(); }

cluster.on('exit', function(worker, code, signal) { console.log('worker ' + worker.process.pid + ' died'); });

   } else {

// Workers can share any TCP connection // In this case its a HTTP server http.createServer(app).listen(app.get('port'), function(){ console.log("Express server listening on port " + app.get('port')); });

   }
个人工具
名字空间

变换
操作
导航
工具箱