2017-02-19 1 views
0

Node.js 응용 프로그램에 하위 프로세스가 생성되고 요청 본문 페이로드가 하위 stdin으로 직접 파이프됩니다. 클라이언트 TCP 소켓이 닫혀 있더라도 관련 이벤트는 생략됩니다. 나는 시도하는 것 : req, req.socketchild.sdtdin요청 본문이 하위 프로세스로 파이프되는 동안 예기치 않은 요청 종료를 감지하는 방법

close/error/end; 하위에 disconnecterror 요청을 보내는 브라우저 탭을 닫을 때 아무도 해고되지 않습니다.

귀하의 힌트를 찾고 있습니다.

+1

적절한 도움을받을 수 우리에게 몇 가지 코드를 표시합니다. –

+0

나는 최소한의 예제로 작업을 시작했고 어떻게 든 문제가 애플리케이션 스택에 연결되었다는 것을 깨달았습니다. (Nginx와이 웹 애플리케이션 앞에있는 비즈니스 로직 레이어를 가지고 있습니다) – Saturnus

+0

감사합니다. 사용자 오류였습니다 ... 닫힙니다 그 티켓. – Saturnus

답변

0

내 잘못이었습니다. 죄송합니다.

이벤트는이 particual 순서로 호출됩니다

[2017-02-19 19:10:43] [LOG] req socket event error { [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' } [2017-02-19 19:10:43] [LOG] req event close undefined [2017-02-19 19:10:43] [LOG] req socket event close true

관련 문제