gpt4 book ai didi

node.js - Node JS Get 随机停止工作

转载 作者:搜寻专家 更新时间:2023-11-01 00:45:22 24 4
gpt4 key购买 nike

我正在发出一个简单的获取请求,但在 10 个左右的请求后它停止工作。在我的本地服务器和生产服务器上都是一样的。一旦发生这种情况,所有后续的 Get 请求都会失败,直到 Node 重新启动。

奇怪的是我无法始终如一地重现问题。它来来去去。

我知道我几乎没有提供任何信息,但我不确定该说些什么。有没有人有这样的问题?

                 var options = {
host: 'localhost',
port: 80,
path: '/first/second/' + data.uid,
agent: false

}
console.log('just before get');
http.get(options, function(res) {
res.on('data', function() {});
io.sockets.emit('load new ' + data.uid, {status: 3});
console.log(res.statusCode);

})

最佳答案

您几乎肯定会受到内置 HTTP 代理的每域连接池限制的影响。在 node.js http module docs 中阅读相关内容和 hyperquest README/rant .您可以通过增加代理的 maxSockets 选项来调整它。

关于node.js - Node JS Get 随机停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20279270/

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