Java 底拖紧密连接
我已经把服务器拖到了海底,在遇到不关闭连接的客户之前,一切都很完美,所以服务器应该这样做。但undertow不能做到这一点,这就是为什么在一段时间内,我的服务器会耗尽系统允许的文件描述符。我试着找到任何与海底航道关闭有关的代码,但我找不到。我在Java 底拖紧密连接,java,undertow,Java,Undertow,我已经把服务器拖到了海底,在遇到不关闭连接的客户之前,一切都很完美,所以服务器应该这样做。但undertow不能做到这一点,这就是为什么在一段时间内,我的服务器会耗尽系统允许的文件描述符。我试着找到任何与海底航道关闭有关的代码,但我找不到。我在HttpServerExchange.endExchange()中找到了唯一一个用于阻止http交换的方法,并在towOptions.IDLE\u TIMEOUT下找到了解决方案,但它们不适合我。那么,底拖是如何以及何时关闭航道的呢 我的undertow版
HttpServerExchange.endExchange()
中找到了唯一一个用于阻止http交换的方法,并在towOptions.IDLE\u TIMEOUT下找到了解决方案,但它们不适合我。那么,底拖是如何以及何时关闭航道的呢
我的undertow版本是1.2.12。看起来我找到了答案
HttpServerExchange.setPersistent(false)
已解决此问题