节点集群问题(nodejs)

时间:2011-09-22 15:24:18

标签: node.js cluster-computing node-cluster

我浏览了这段代码(节点集群的样本),它的工作正常没有错误,但没有来自http服务器的响应。 根据日志创建的工作人员和那些正在运行的工作

var cluster = require('cluster')
  , http = require('http');

var server = http.createServer(function(req, res){
  console.log('%s %s', req.method, req.url);
  var body = 'Hello World';
  res.writeHead(200, { 'Content-Length': body.length });
  res.end(body);
});

cluster(server)
  .use(cluster.logger('logs'))
  .use(cluster.stats())
  .use(cluster.pidfiles('pids'))
  .use(cluster.cli())
  .use(cluster.repl(8888))
  .listen(3000);

1 个答案:

答案 0 :(得分:0)

刚刚在节点0.4.12上测试了你的代码,它运行正常。我尝试使用curl发出请求,并按原样返回Hello world

您确定没有错误且节点版本为0.4吗?他们添加了内置集群功能,因为我正确地回想起它。