gpt4 book ai didi

node.js - 如何在nodejs集群的master中创建服务器实例? (在 worker 和主人中)

转载 作者:太空宇宙 更新时间:2023-11-04 02:30:04 25 4
gpt4 key购买 nike

以下代码片段抛出错误。有没有办法实现以下功能?如果不是,为什么无法在 Nodejs 集群主机中创建服务器实例?

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

if (cluster.isMaster) {

var numCPUs = require('os').cpus().length;
for (var i = 0; i < numCPUs; i++) {
cluster.fork();
}

// How to create server instance in master?
// It is throwing error when I create server like below.
http.Server(function(req, res) {
res.writeHead(200);
res.end("hello worlddddd\n");
}).listen(8000);
} else {
http.Server(function(req, res) {
res.writeHead(200);
res.end("hello world\n");
}).listen(8000);

}

最佳答案

运行此代码时出现的错误似乎指向地址:端口组合已在使用中。更改主服务器正在监听的端口,这应该可以解决该错误。

关于node.js - 如何在nodejs集群的master中创建服务器实例? (在 worker 和主人中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27583144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com