我有一個子進程在我的Node.js應用程序中產生,請求正文負載直接傳送給子標準輸入。 即使客戶端TCP套接字已關閉,也不會刪除相關的事件。我的嘗試:如何檢測意外的請求在Express中請求正在傳送到子進程中的請求正文
close
/error
/上req
,req.socket
和child.sdtdin
end
; disconnect
和error
。當我關閉發送請求的瀏覽器選項卡時,它們都不會被觸發。
我正在尋找你的提示。
我有一個子進程在我的Node.js應用程序中產生,請求正文負載直接傳送給子標準輸入。 即使客戶端TCP套接字已關閉,也不會刪除相關的事件。我的嘗試:如何檢測意外的請求在Express中請求正在傳送到子進程中的請求正文
close
/error
/上req
,req.socket
和child.sdtdin
end
; disconnect
和error
。當我關閉發送請求的瀏覽器選項卡時,它們都不會被觸發。
我正在尋找你的提示。
所以這是我的錯,對不起。
事件被稱爲在這個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
向我們展示一些代碼,以獲得適當的幫助。 – 2017-02-19 13:26:46
我開始了一個最小的例子,並意識到問題連接到應用程序堆棧莫名其妙(我有Nginx和業務邏輯層在這個webapp) – Saturnus
所以,謝謝,這是用戶錯誤...我關閉門票。 – Saturnus