2014-11-19 3 views
0

나를 위해 작동하지 않는 동일한 솔루션을 제공하는이 플랫폼의 게시물 수를 볼 수 있습니다. 여기서는 내 간단한 노드 프로그램입니다. 왜 내가 설치 프로그램 대신 6 개까지 요청을 처리하는 것처럼 보이는지 이해하고 싶습니다. http.globalAgent.maxSockets? express.gs에서 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.'); 

답변

0

내 문제는 요청을 실행하는 데 사용 된 클라이언트입니다. Google 크롬 크롬은 호스트 제한에 대해 6 개의 연결을 사용합니다. 따라서 노드/앵귤러 또는 다른 프레임 워크는이 문제와 관련이 없습니다.

0

당신이 해결하려고 어떤 문제가 분명하지 않다 ... 대단히 감사합니다,하지만 어떤 방식으로 코드에 영향을 미칠 수 없도록 http.globalAgent는 싱글 HTTP 클라이언트입니다.

+0

당신 말이 맞습니다. 내 문제는 정말로 멀리 떨어져 있었기 때문에 나는 내 질문에 대한 답을 찾는다. –

관련 문제