We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
httpsでcopyAndClose()にてcloseをしているようではあるが、あくまでReadとWriteのcloseであってsocketのcloseはされていない。 そのため、プロセスが開いているsockが増え続ける。 lsofコマンドなどで確認するとわかりやすい。
Keep-Aliveが有効になっていれば、作ったconnectionは再利用されているので、io.copy()にてcopy処理が継続される。 しかし、ClientかTargetがcloseまたは何らかの理由でconnectionを切断すると、ReadとWriteしかcloseされないのでgoproxyが作成したsocketは残り続ける。 CloseRead(),CloseWrite()の後にTCPConnのCloseをするように修正する。
The text was updated successfully, but these errors were encountered:
WebSocket Support (#1)
aa519dd
* Websocket mitm support * Support websockets w/o TLS
No branches or pull requests
httpsでcopyAndClose()にてcloseをしているようではあるが、あくまでReadとWriteのcloseであってsocketのcloseはされていない。
そのため、プロセスが開いているsockが増え続ける。
lsofコマンドなどで確認するとわかりやすい。
Keep-Aliveが有効になっていれば、作ったconnectionは再利用されているので、io.copy()にてcopy処理が継続される。
しかし、ClientかTargetがcloseまたは何らかの理由でconnectionを切断すると、ReadとWriteしかcloseされないのでgoproxyが作成したsocketは残り続ける。
CloseRead(),CloseWrite()の後にTCPConnのCloseをするように修正する。
The text was updated successfully, but these errors were encountered: