gpt4 book ai didi

node.js - 每次运行 cluster.fork() 时,我都会收到错误 : bind EADDRINUSE

转载 作者:搜寻专家 更新时间:2023-10-31 22:34:50 24 4
gpt4 key购买 nike

我正在使用 node.js,并使用集群模块。每次我运行 cluster.fork(),我总是得到一个

throw er; // Unhandled 'error' event
Error: bind EADDRINUSE
at exports._errnoException (util.js:746:11)
at cb (net.js:1205:33)
at rr (cluster.js:592:14)
at Worker.<anonymous> (cluster.js:563:9)
at process.<anonymous> (cluster.js:692:8)
at process.emit (events.js:129:20)
at handleMessage (child_process.js:324:10)
at Pipe.channel.onread (child_process.js:352:11)

我一直在用谷歌搜索这个,但我不知道这是怎么回事,因为我没有传递任何端口号。

谢谢

编辑:发布代码

var setupWorkers = function() {
if (cluster.isMaster) {
// Fork workers.
for (var i = 0; i < 5; i++) {
cluster.fork();
}

}

这是在我通过调用 node app.js 运行的 app.js 中调用的函数

最佳答案

我用所有线程多次启动服务器,所以端口已经绑定(bind)

关于node.js - 每次运行 cluster.fork() 时,我都会收到错误 : bind EADDRINUSE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32533924/

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