2013-10-21 3 views
0

http.Agent.maxSockets에 대한 설명서에는 기본적으로 5로 설정되어 있다고 나와 있습니다.http.Agent.maxSockets는 어디에 설정되어 있습니까?

모든 I 수 참조가

self.maxSockets = self.options.maxSockets || Agent.defaultMaxSockets; 

을 다음과 Agent.defaultMaxSockets이 무한대로 설정 될 때 에이전트에 maxSockets가 설정됩니다, 노드의 소스 코드와 모듈 HTTP, _http_agent 보면서. 그리고 http 모듈에서 에이전트의 새 인스턴스를 생성하는 동안 옵션이 전달되거나 설정되는 것을 볼 수 없습니다. . 나는 다음과 같은 작업을 수행 할 때

, 난 정말 5

var http = require('http') 
http.Agent.defaultMaxSockets //5 

그래서 정확히 기본 5가 설정되는대로 maxSockets을 얻을?

답변

0

잘못된 버전의 소스 코드를보고 있습니다. 0.10.21-release 지점을 보면 http.js (l1258)에 올바른 할당이 표시됩니다. httpmaster의 여러 파일로 분할되어 있습니다.

+0

감사합니다. 톤이 5에서 무한대로 변경된 추론을 가리키는 링크/리소스를 알 수 있습니까? 그것은 큰 변화처럼 보입니다. – user2905003

관련 문제