簡體   English   中英

使http.globalAgent.maxSockets在expressjs上如何工作?

[英]How make http.globalAgent.maxSockets works on expressjs?

我看到該平台上的帖子數量提供了對我不起作用的相同解決方案,因此這是我非常簡單的節點程序,我想理解為什么它仍然顯示出6 x 6的處理請求,而不是我在http.globalAgent.maxSockets設置的處理程序http.globalAgent.maxSockets

var http = require('http');

http.globalAgent.maxSockets = 10;

var express = require('express');

var app = express();

app.use('/', function(req, res, next){
    console.log('Request /');

    setTimeout(function(){
        res.send('ok');
        console.log('Handled');
    }, 2000);
});

app.listen(3309);

console.log('Server up.');

非常感謝你...

目前尚不清楚您嘗試解決什么問題,但是http.globalAgent是單例http 客戶端 ,因此它不會以任何方式影響您的代碼。

好的,我的問題是用於執行請求的客戶端:Google Chrome Chrome的每個主機限制為6個連接。 因此,此問題都不會涉及節點/角度或其他框架。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM