关闭连接
Undertow close connection
我在 Undertow 上有服务器,一切都很完美,直到我遇到不关闭连接的客户端,所以服务器应该这样做。但是 undertow 并没有这样做,这就是为什么有一段时间我的服务器用完了系统允许的文件描述符。我试图在 undertow 中找到与频道关闭相关的任何代码,但我找不到。我在 HttpServerExchange.endExchange()
中只发现 close 用于阻止 http 交换和 UndertowOptions.IDLE_TIMEOUT
的解决方案,但它们不适合我。那么 undertow 如何以及何时关闭频道?
我的undertow版本是1.2.12.
看来我找到了答案。 HttpServerExchange.setPersistent(false)
已解决。
我在 Undertow 上有服务器,一切都很完美,直到我遇到不关闭连接的客户端,所以服务器应该这样做。但是 undertow 并没有这样做,这就是为什么有一段时间我的服务器用完了系统允许的文件描述符。我试图在 undertow 中找到与频道关闭相关的任何代码,但我找不到。我在 HttpServerExchange.endExchange()
中只发现 close 用于阻止 http 交换和 UndertowOptions.IDLE_TIMEOUT
的解决方案,但它们不适合我。那么 undertow 如何以及何时关闭频道?
我的undertow版本是1.2.12.
看来我找到了答案。 HttpServerExchange.setPersistent(false)
已解决。