2014-12-23 2 views
0

내 응용 프로그램이 다른 서버 (대상 서버)에 많은 HTTP 요청을 보내고 닫히지 않은 하나가 있고 항상 대상 서버에서 많은 연결을 유발하는 ESTABLISHED 상태에 있으며 많은 연결이 끊어짐으로 인해 csf에 의해 차단됩니다. .어떻게 디버그 TCP 연결 nodejs?

netstat -tapc 

사용되는 포트 http.request 얻을 수있는 방법이 있나요 :

나는 사용하여이 연결의 포트를 알아? 또는 이것을 디버깅하는 다른 방법을 환영합니다.

답변

0

난 그냥 그 사용 http.request 사용하는 소켓 정보를 검색 할 수 있습니다 발견했습니다

response.socket.address() 
:

response.socket 

그리고를 사용하는 주소/포트를 얻기 위해, 단지 필요

위 코드는 포트, ip 및 사용 된 ip 패밀리가있는 객체를 반환합니다.

응답 소켓에 대한 추가 정보 : Node Socket API